量角器元素在某些时候不可点击?但同样的元素接收其点击事件?

时间:2017-03-29 06:55:02

标签: angularjs testing protractor

我正在使用量角器进行端到端测试。我收到一个像

这样的错误
Failed: unknown error: Element 
<button type="button" ng-click="onGPlusBtnPress()" class="btn btn-lg 
btn-google btn-block">...</button> 
is not clickable at point (919, 241). Other element would receive 
the click: 
<button type="button" ng-click="onGPlusBtnPress()" class="btn btn-lg 
btn-google btn-block">...</button>

似乎错误告诉相同的元素正在接收点击事件,然后它为什么不起作用。没有其他可点击的元素重叠在其上。

如何解决问题?

see web page design here

1 个答案:

答案 0 :(得分:-1)

尝试在配置文件中添加窗口大小。

onPrepare: function() {
  browser.manage().window().setSize(1600, 800);
}

如果仍然无法尝试,请尝试。

browser.actions().mouseMove(element).click();