org.openqa.selenium.WebDriverException:拒绝访问属性'__qosId'的权限

时间:2014-07-11 09:01:12

标签: java eclipse firefox outlook selenium-webdriver

我试图在Microsoft Outlook / Hotmail中自动发送邮件,Firefox Webdriver正常工作直到登录后,它不断抛出异常org.openqa.selenium.WebDriverException:拒绝访问属性'__qosId'的权限。我尝试点击其他元素,但它抛出相同的异常。我使用Jscript单击了compose(New)按钮但之后在尝试单击其他元素时抛出相同的异常。

方案

第1步 - 我通过driver.get(“https://www.outlook.com

获取Outlook页面

第2步 - 我通过sendKeys输入用户名和密码

第3步 - 单击“登录”按钮。登录完成

第4步 - 我正在尝试点击撰写/新按钮

这里我得到了那个异常..我试着点击其他元素但是抛出了同样的异常。我单击了点击撰写按钮,点击了Jscript但是当我尝试再次输入到sendKeys的电子邮件地址时,会抛出相同的异常。我的代码适用于IE和Chrome的最新版本。我正在附加我的代码和堆栈跟踪请看看并帮助我。

我尝试使用Firefox版本27,28& 30.最初我尝试使用Firefox 30然后尝试使用28&但仍然是同样的例外。

2 个答案:

答案 0 :(得分:1)

您遇到的问题没有直接修复,但您可以使用一些解决方法,

  1. 尝试设置这样的首选项
  2.   

    setPreference( “capability.policy.default.Window.frameElement.get”, “allAccess”);

    1. 将网站设置为可信站点或firefox设置中的例外站点列表
    2. 此外,您还可以查看链接以获得一些洞察力#Firefox issue

答案 1 :(得分:0)

我知道有个老问题,但是我开始在Firefox v 75和Selenium 3.14上找到它。

它曾经在工作。

我发现,如果我打开另一个FireFox窗口然后运行应用程序,错误就会消失。

相关问题