gpt4 book ai didi

angularjs - 元素不可见错误: Cannot click on element-error in Protractor IE browser

转载 作者:太空宇宙 更新时间:2023-11-03 23:06:38 25 4
gpt4 key购买 nike

当我尝试在 IE_11 浏览器中执行 Protractor 脚本时,出现以下错误。但是相同的脚本在 chrome 和 Firefox 浏览器中工作正常。说元素不可见。但是,当我通过暂停浏览器手动执行脚本时,相应的元素可见。

ElementNotVisibleError: Cannot click on element (WARNING: The server did no t provide any stacktrace information) Command duration or timeout: 141 milliseconds Build info: version: '2.47.1', revision: '411b314', time: '2015-07-30 03:03:16' System info: host: 'XXXXXX', ip: '10.XXX.CCC.33', os.name: 'Windows 7', os.arc h: 'amd64', os.version: '6.1', java.version: '1.8.0_51' Driver info: org.openqa.selenium.ie.InternetExplorerDriver Capabilities [{browserAttachTimeout=0, enablePersistentHover=true, ie.forceCreat eProcessApi=false, pageLoadStrategy=normal, ie.usePerProcessProxy=false, ignoreZ oomSetting=false, handlesAlerts=true, version=11, platform=WINDOWS, nativeEvents =true, ie.ensureCleanSession=false, elementScrollBehavior=0, ie.browserCommandLi neSwitches=, requireWindowFocus=false, browserName=internet explorer, initialBro wserUrl=http://localhost:3653/, takesScreenshot=true, javascriptEnabled=true, ig noreProtectedModeSettings=false, enableElementCacheCleanup=true, cssSelectorsEna bled=true, unexpectedAlertBehaviour=dismiss}] Session ID: 91db8197-e87b-4564-b1b4-9dd7389e19c6

最佳答案

听起来您遇到了时间问题。您可以尝试使用预期条件功能 ( http://www.protractortest.org/#/api?view=ExpectedConditions )。看起来他们的示例甚至符合您的需求:

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();

关于angularjs - 元素不可见错误: Cannot click on element-error in Protractor IE browser,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33145973/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com