【发布时间】:2017-04-05 11:36:52
【问题描述】:
使用量角器运行简单的结束测试,加载页面,单击按钮并在单击按钮后导航到下一页,但出现以下错误 使用定位器找不到元素:by.buttonText(注册为买家) 这是按钮后面的 HTML
<a href="/register/buyer" class="btn" data-ss1491391037="1">
Register as a Buyer</a>
还有我量角器文件中的 sn-p
element(by.buttonText("Register as a Buyer")).click();
不确定我在这里缺少什么或应该改变什么,我是 Protractor 的新手。 我能够使用不同的按钮获得与上面类似的东西,除了该按钮在 HTML 代码中分配了一个值,而上面没有。
感谢您的帮助
【问题讨论】:
-
请稍等并尝试
element(by.xpath("//a[contains(text(), 'Register as a Buyer')]")).click(); -
谢谢一百万,可行
-
以上内容对我有用,但对于 Protractor 新手发布答案可能会有所帮助
-
是什么意思?我没有得到你
-
这是一个链接,而不是一个按钮。所以你不能使用 buttonText...
标签: angularjs jasmine protractor