我在等待元素出现时遇到以下错误。在
编码
return self.wait(timeout, driver).until(EC.visibility_of_element_located((by, locator_value)))
Firefox版本:53.0和52.0
硒版:3.4.0
它与49.0版本完美配合。
浏览跟踪功能
"browser": "Firefox", "browserVersion": "", "os": "Windows", "osVersion": "7", "resolution": "1024x768", "marionette": true
错误:
Error: Permission denied to access property "_wrapped" Build info: version: '3.4.0', revision: 'unknown', time: 'unknown' System info: host: '185-44-131-246', ip: '185.44.131.246', os.name: 'windows', os.arch: 'x86', os.version: '6.1', java.version: '1.8.0_121' Driver info: org.openqa.selenium.firefox.FirefoxDriver Capabilities [{moz:profile=C:\Windows\proxy\rust_mozprofile.WHqBtiZRRUrH, rotatable=false, timeouts={implicit=0.0, pageLoad=300000.0, script=30000.0}, pageLoadStrategy=normal, platform=ANY, specificationLevel=0.0, moz:accessibilityChecks=false, acceptInsecureCerts=false, browserVersion=53.0, platformVersion=6.1, moz:processID=3832.0, browserName=firefox, javascriptEnabled=true, platformName=windows_nt}] Session ID: e4e0d3d6-c9ca-478c-bb58-b1ec2fa9317c
更新:
问题出在is_displayed方法上,它不受支持。但是,它只发生在一些html框架中,我在google网站上尝试了相同的代码,它起作用了。然而,在我们使用react框架的应用程序中,由于上述问题而失败。在
更奇怪的是。它与Selenium3.0.1beta2和Firefox 49,51,52一起工作,至少是isplayed方法,但是对于鼠标事件(ActionChains)和JavaScript执行,它给出了相同的错误。在
票在这里升起: Is Displayed for multiple elements giving error: Permission denied to access property "_wrapped"
使用Firefox47作为以上版本有此问题。在
更多信息:https://github.com/mozilla/geckodriver/issues/438
相关问题 更多 >
编程相关推荐