【发布时间】:2015-09-23 14:27:17
【问题描述】:
我正在使用 Robot Framework 和 Selenium2Library 来自动化我们使用 angularjs 的应用程序。
我想知道是否有一种方法可以基于 ng-click="functionName()" 来单击元素,也就是说,我是否可以以某种方式使用 functionName 来单击链接或按钮。
【问题讨论】:
标签: angularjs selenium robotframework
我正在使用 Robot Framework 和 Selenium2Library 来自动化我们使用 angularjs 的应用程序。
我想知道是否有一种方法可以基于 ng-click="functionName()" 来单击元素,也就是说,我是否可以以某种方式使用 functionName 来单击链接或按钮。
【问题讨论】:
标签: angularjs selenium robotframework
您可以使用 Xpath 或 CssSelector 来选择元素
driver.findElement(By.cssSelector("[ng-click=\"functionName()\"]"));
driver.findElement(By.xpath("//*[@ng-click=\"functionName()\"]"));
【讨论】: