RobotFramework + Selenium2library - 单击链接以获取使用angularjs的页面

时间:2015-07-06 12:29:35

标签: angularjs selenium robotframework

我使用Robot Framework和Selenium2Library来自动化我们使用angularjs的应用程序。

我想知道是否有办法点击基于ng-click =“functionName()”的元素,即如果我可以某种方式使用functionName单击链接或按钮。

1 个答案:

答案 0 :(得分:0)

您可以使用Xpath或CssSelector选择元素

driver.findElement(By.cssSelector("[ng-click=\"functionName()\"]"));

driver.findElement(By.xpath("//*[@ng-click=\"functionName()\"]"));