我在运行量角器测试时随机获得this error(6个中的1个或我团队中其他人的3个中的1个)“元素在点上无法点击”。
这就是我的规格看起来像
waitForElement(locator, timeout = config.timeouts.wait){
var elem = element(locator);
var isClickable = protractor.ExpectedConditions.elementToBeClickable(elem);
browser.wait(isClickable, timeout, 'Waiting for element \'' + locator + '\' timed out');
return elem;
}
一些实用函数定义了其他一些地方
<div class="btn-group">
<button type="button" class="btn-dropdown inner-shadow" data-organization="none">
Some butt text<span class="caret"></span>
</button>
<ul class="dropdown-menu" role="menu">
<li><a href="#" class="no-selection" data-organization="none">None</a></li>
<li><a href="#" data-organization="something">Something</a></li>
</ul>
</div>
我的HTML
$cat /etc/issue
Ubuntu 14.04.5
$node --version
v6.8.0
$npm list -g|grep protractor
└─┬ protractor@4.0.9
$webdriver-manager status
[13:49:58] I/status - selenium standalone version available: 2.53.1 [default]
[13:49:58] I/status - chromedriver version available: 2.22 [default]
[13:49:58] I/status - android-sdk is not present
[13:49:58] I/status - appium is not present
$/opt/google/chrome/chrome --version
Google Chrome 54.0.2840.59 unknown
这是随机发生的。它不是xvfb issue,因为我有完整的Ubuntu桌面。 The item is viewable,no overlay, no refresh。
htmlspecialchars() expects parameter 1 to be string, object given (View: C:\wamp64\www\histoirevraie\resources\views\user\profile.blade.php)
如何调试?怎么办?