menuList = findElements(By.cssSelector(“。menuList”));
列表< WebElement> menuButtons = menuList.findElements(By.cssSelector( “UL>李>一种”)); menuButtons.get(1)。单击();
我想在nodeJs中做这件事,我该怎么写?
HTML层次结构如下 -
List
- List 1.1
-- List 1.1 a
-- List 1.1 b
- List 1.2
-- List 1.2 a
-- List 1.2 b
我正在使用selenium web驱动程序在nodeJs中进行自动化测试。 所以,我想点击我的代码中的“List 1.2 a”链接。我如何访问该元素?
答案 0 :(得分:1)
你可以试试这样的东西吗?
driver.findElements(By.css('.menuList ul>li>a')).then(function(elems){
elems[1].then(function (elem) {
elem.click();
});
});
来源: