我在 Angular 应用程序中有一段代码,如下所示,它看起来像一个按钮,但在命令中没有按钮文本。
<a href="#/pages/master?chat=P10&key=10" class="btn btn-primary">Go to this node</a>
我正在尝试使用此命令进行点击,但它不起作用
element(by.css('a[href="#/pages/master?chat=P10&key=10"]')).click();
但我收到错误并等待定位器找到并执行点击。
任何人有任何其他想法,由于没有跨度或输入,可以以某种方式使用 xpath 吗?
最佳答案
您还可以通过文本选择它:
element(by.linkText("Go to this node")).click();
关于javascript - 在 Protractor 测试用例中使用属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41855212/