我使用Robot Framework和Selenium2Library来自动化我们使用angularjs的应用程序。
我想知道是否有办法点击基于ng-click =“functionName()”的元素,即如果我可以某种方式使用functionName单击链接或按钮。
答案 0 :(得分:0)
您可以使用Xpath或CssSelector选择元素
driver.findElement(By.cssSelector("[ng-click=\"functionName()\"]"));
driver.findElement(By.xpath("//*[@ng-click=\"functionName()\"]"));