如何在Java中单击下拉切换ng绑定硒click元素

时间:2018-12-18 22:25:43

标签: java selenium

我找不到单击以下菜单项的方法:

Screen

进行了以下测试:

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();

请帮助。

2 个答案:

答案 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();

谢谢。