Javascript 量角器测试随机获取元素在点处不可单击

Javascript 量角器测试随机获取元素在点处不可单击,javascript,selenium,protractor,selenium-chromedriver,Javascript,Selenium,Protractor,Selenium Chromedriver,在运行量角器测试时,我不断随机获取(6分之一或团队中其他人的3分之一)“元素在点上不可单击” 这就是我的规格 describe('My suite that breaks', function(){ it('sp start page', function() { //some other stuff }); it('select something from dropdown', function(){

在运行量角器测试时,我不断随机获取(6分之一或团队中其他人的3分之一)“元素在点上不可单击”

这就是我的规格

 describe('My suite that breaks', function(){
        it('sp start page', function() {
            //some other stuff
        });
        it('select something from dropdown', function(){
            waitForElement(by.css('button[data-organization="none"]')).click();
            waitForElement(by.css('a[data-organization="somevalue"]')).click();
            //some other stuff
        });
一些实用功能定义了另一个地方

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;
}
我的HTML

<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>

如何调试这个?怎么办?

在出现异常时截图,了解为什么无法单击。这可能是由于一个固定的条,一个太小的屏幕,一个动画,顶部的一个弹出窗口…当异常发生时,可能会复制一个屏幕截图来理解为什么它不可点击。这可能是由于一个固定的条,一个屏幕太小,一个动画,顶部的弹出窗口…可能是重复的
$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