material ui (react) Клик по selectbox с помощью selenium
Primary tabs
Обратите внимание, что для набора пропосов:
id="call_to_action_selectbox" value={props.entityData.call_to_action || ''} onChange={handleButtonTextChange} inputProps={{ name: 'call_to_action', id: 'call_to_action', }}
selectbox из материал ui построит такой html (в моем случае это было так), что id кликабельного блока (который и показывает выпадающий список) будет написан как:
select-call_to_action
Далее идея простая:
- Прокрутите страницу к данному элементу так, чтобы он был видимым в области экрана
- Выполните по нем клик
С помощью codeception на php это можно сделать так:
$I->scrollTo('#select-call_to_action', -300, -200); $I->wait(1); $I->clickWithLeftButton('#select-call_to_action'); //
-- элементам в выдающем списке тоже можно назначить id и выполнить по ним click()
- Log in to post comments
- 1364 reads