Selenium JavaScript单击下拉菜单

时间:2018-11-15 18:07:22

标签: javascript selenium google-chrome browser automation

下面的代码转到页面,找到下拉菜单,然后单击列表中的第一个。如何调整以下代码以能够选择列表中的第二或第三项?

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

1 个答案:

答案 0 :(得分:1)

尝试使用css选择器nth-child。 css是li:nth-​​child(2)

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