javascript - 在 Protractor 测试用例中使用属性

标签 javascript angularjs protractor

我在 Angular 应用程序中有一段代码,如下所示,它看起来像一个按钮,但在命令中没有按钮文本。

 <a href="#/pages/master?chat=P10&amp;key=10" class="btn btn-primary">Go to this node</a>

我正在尝试使用此命令进行点击,但它不起作用

element(by.css('a[href="#/pages/master?chat=P10&amp;key=10"]')).click();

但我收到错误并等待定位器找到并执行点击。

任何人有任何其他想法,由于没有跨度或输入,可以以某种方式使用 xpath 吗?

最佳答案

您还可以通过文本选择它:

element(by.linkText("Go to this node")).click();

关于javascript - 在 Protractor 测试用例中使用属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41855212/

相关文章:

angularjs - 尝试并行运行 Protractor 测试

Protractor 失败 : element not interactable

javascript - 用于检查页面高度的 jquery 代码似乎无法正常工作

c# - Ajax 后重定向

Javascript 日期比较未按预期运行

javascript - angularJS 使用下一个/上一个按钮增加/减少当前路线

selenium - Appium/Protractor - Cordova 应用程序 - 当我尝试运行简单测试时出现以下错误 - 无法获得与 : @webview_devtools_remote_ 匹配的套接字

javascript - 从对象生成的 UL 添加和删除项目

javascript - 带括号的输入的 AngularJS 验证错误

javascript - Angular - 如何动态创建 Angular 二维数组?