我找不到单击以下菜单项的方法:
进行了以下测试:
js.executeScript("$('html > body > div:eq(0) > div:eq(1) > div:eq(0) > ul > li:eq(0) > ul > li:eq(1) > a').click();");
和
driver.findElement(By.className("dropdown-toggle")).click();
请帮助。
答案 0 :(得分:0)
ID不太多,因此您需要使用一些唯一的定位器,我建议使用一个:
WebElement link = driver.findElement(By.xpath("//li[@id='cssmenu']/.//a[@ng-click='setProject(opcion.url)']"));
link.click;
答案 1 :(得分:0)
有效:
List<WebElement> elements = driver.findElements(By.cssSelector(".dropdown-toggle .ng-binding"));
elements.get(1).click();
谢谢。