【问题标题】:Firefox driver Permission denied to access property "_wrapped"Firefox 驱动程序权限被拒绝访问属性“_wrapped”
【发布时间】:2017-10-06 11:24:51
【问题描述】:

我在等待元素出现时收到以下错误。

代码

return self.wait(timeout, driver).until(EC.visibility_of_element_located((by, locator_value)))

Firefox 版本: 53.0 和 52.0

硒版本: 3.4.0

49.0版本完美配合。

浏览堆栈功能

"浏览器": "火狐", "浏览器版本": "", “操作系统”:“窗口”, “操作系统版本”:“7”, “分辨率”:“1024x768”, “木偶”:是的

错误:

错误:访问属性“_wrapped”构建信息的权限被拒绝: 版本:'3.4.0',修订:'未知',时间:'未知'系统信息: 主机:'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' 驱动 信息:org.openqa.selenium.firefox.FirefoxDriver 功能 [{moz:profile=C:\Windows\proxy\rust_mozprofile.WHqBtiZRRUrH, 可旋转=false,超时={隐式=0.0,pageLoad=300000.0, 脚本=30000.0},pageLoadStrategy=正常,平台=任何, 规范级别=0.0,moz:accessibilityChecks=false, acceptInsecureCerts=false,浏览器版本=53.0,平台版本=6.1, moz:processID=3832.0, browserName=firefox, javascriptEnabled=true, platformName=windows_nt}] 会话 ID: e4e0d3d6-c9ca-478c-bb58-b1ec2fa9317c

更新:

问题在于 is_displayed 方法,它不受支持。但是,它只发生在一些 html 框架上,我在谷歌网站上尝试了相同的代码并且它有效。然而,在我们使用反应框架的应用程序中,它因上述问题而失败。

更奇怪的事情。它适用于 Selenium 3.0.1 beta2 和 Firefox 49,51,52 至少是 is_displayed 方法,但是它对鼠标事件(ActionChains)和 JavaScript 执行给出相同的错误。

【问题讨论】:

  • 我也看到了这个。火狐 53.0.2(64 位)。 MacOS 10.12.4 (16E195) Python 3.6.0 :: Anaconda 4.3.1 (x86_64) geckodriver 0.16.1
  • 如果您在 BrowserStack 上看到错误,那么您应该在机器上本地的 Firefox 上看到相同的错误。关于鼠标移动操作,我在 Firefox 上本地尝试过,仅在使用 GeckoDriver 0.16 时有效。如果我引入 selenium jar 3.x (localhost:4444/wd/hub) 会失败,不知道为什么。

标签: python selenium webdriver selenium-firefoxdriver browserstack


【解决方案1】:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-18
    • 2016-09-02
    • 2016-05-02
    相关资源
    最近更新 更多