量角器测试随机获得元素点不可点击

时间:2016-10-14 14:41:21

标签: javascript selenium protractor selenium-chromedriver

我在运行量角器测试时随机获得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 viewableno overlay, no refresh

htmlspecialchars() expects parameter 1 to be string, object given (View: C:\wamp64\www\histoirevraie\resources\views\user\profile.blade.php)

如何调试?怎么办?

0 个答案:

没有答案