Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs ElementNotVisibleError:无法在量角器IE浏览器中单击元素错误_Angularjs_Node.js_Automation_Jasmine_Protractor - Fatal编程技术网

Angularjs ElementNotVisibleError:无法在量角器IE浏览器中单击元素错误

Angularjs ElementNotVisibleError:无法在量角器IE浏览器中单击元素错误,angularjs,node.js,automation,jasmine,protractor,Angularjs,Node.js,Automation,Jasmine,Protractor,当我尝试在IE_11浏览器中执行我的量角器脚本时,我遇到以下错误。但是,相同的脚本在chrome和Firefox浏览器中运行良好。Saying元素不可见。但是,当我通过暂停浏览器手动执行脚本时,相应的元素可见 ElementNotVisibleError:无法单击元素(警告:服务器没有 (不提供任何跟踪信息) 命令持续时间或超时:141毫秒 构建信息:版本:“2.47.1”,修订版:“411b314”,时间:“2015-07-30 03:03:16” 系统信息:主机:'XXXXXX',ip:'1

当我尝试在IE_11浏览器中执行我的量角器脚本时,我遇到以下错误。但是,相同的脚本在chrome和Firefox浏览器中运行良好。Saying元素不可见。但是,当我通过暂停浏览器手动执行脚本时,相应的元素可见

ElementNotVisibleError:无法单击元素(警告:服务器没有 (不提供任何跟踪信息) 命令持续时间或超时:141毫秒 构建信息:版本:“2.47.1”,修订版:“411b314”,时间:“2015-07-30 03:03:16” 系统信息:主机:'XXXXXX',ip:'10.XXX.CCC.33',os.name:'Windows 7',os.arc h:'amd64',os.version:'6.1',java.version:'1.8.0_51' 驱动程序信息:org.openqa.selenium.ie.InternetExplorerDriver 功能[{browserAttachTimeout=0,enablePersistentHover=true,即.forceCreat eProcessApi=false,pageLoadStrategy=normal,即usePerProcessProxy=false,ignoreZ oomSetting=false,handlesAlerts=true,version=11,platform=WINDOWS,nativeEvents =true,ie.ensureCleanSession=false,elementScrollBehavior=0,ie.browserCommandLi neSwitches=,requireWindowFocus=false,browserName=internetexplorer,initialBro wserUrl=,takesScreenshot=true,javascriptEnabled=true,ig noreProtectedModeSettings=false,enableElementCacheCleanup=true,cssSelectorsEna bled=true,未预料到的alertbehaviour=disclose}] 会话ID:91db8197-e87b-4564-b1b4-9dd7389e19c6


听起来你好像有时间问题。您可以尝试使用预期条件功能()。甚至看起来他们的例子符合您的需要:

var EC = protractor.ExpectedConditions;
var button = $('#xyz');
var isClickable = EC.elementToBeClickable(button);

browser.get(URL);
browser.wait(isClickable, 5000); //wait for an element to become clickable
button.click();