Protractor 量角器中不可见的元素
我一直在使用量角器测试一个用户验收测试,我得到了一些未捕获的错误元素NotVisibleError:元素当前不可见,因此可能无法与之交互 构建信息:版本:“2.47.1”,修订版:“411b314”,时间:“2015-07-30 03:03:16” 这里是我需要使用量角器来引用的元素Protractor 量角器中不可见的元素,protractor,Protractor,我一直在使用量角器测试一个用户验收测试,我得到了一些未捕获的错误元素NotVisibleError:元素当前不可见,因此可能无法与之交互 构建信息:版本:“2.47.1”,修订版:“411b314”,时间:“2015-07-30 03:03:16” 这里是我需要使用量角器来引用的元素 <button style="" class="button back-button buttons button-clear header-item" ng-click="$ionicGoBack()
<button style="" class="button back-button buttons button-clear header-item" ng-click="$ionicGoBack()">
<i class="icon ion-ios-arrow-back"></i>
<span style="transform: translate3d(0px, 0px, 0px);" class="back-text"><span class="default-title hide">Back</span>
<span class="previous-title">Power of Attorney/Authentication</span></span></button
您编写的css选择器似乎不正确
var btn = element(by.css('.back-button'));
btn.click(then(function(){
// Do something
});
因为根据您的代码段,.back按钮
看起来很独特,所以上面的代码应该可以工作
您还可以尝试使用其他css定位器:
.button.back按钮
.button.back button.button.button.clear.header项
即使上面的操作不起作用,也尝试在那里添加一些等待条件。可能browser.sleep(500)代码>谢谢大家看到我的帖子,但根据你的建议,这两种方法都不起作用。将出现相同的错误“元素不可见:…”。请深入查看?
var btn = element(by.css('.back-button'));
btn.click(then(function(){
// Do something
});