Selenium JavaScript Нажатие в выпадающем меню - PullRequest
0 голосов
/ 15 ноября 2018

Приведенный ниже код переходит на страницу, находит раскрывающееся меню и щелкает первое в списке.Как настроить следующий код, чтобы иметь возможность выбирать второй или третий элемент в списке?

await browser
       .findElement(By.css('#historyTabDropdown ul>li>a'))
       .then(e => e.click());

1 Ответ

0 голосов
/ 15 ноября 2018

Попробуйте использовать css-селектор nth-child. Css является li: nth-child (2)

await browser
       .findElement(By.css('#historyTabDropdown ul>li:nth-child(2)>a'))
       .then(e => e.click());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...