将Selenium与Firefox一起使用时,“System.InvalidOperationException:拒绝访问属性的权限”

时间:2017-03-22 21:59:15

标签: c# selenium firefox selenium-firefoxdriver

我在Selenium中有一组使用C#的测试用例在Chrome和Edge上完美运行,但是当我在Firefox中执行它们时,他们执行所有步骤直到断言,此时执行失败,向我显示以下错误消息:

  

结果消息:System.InvalidOperationException:错误:权限   拒绝访问属性“调用”

有谁知道如何解决这个问题?

编辑=

嗯......创建IWebDriver的代码是:

        IWebDriver Driver = new FirefoxDriver();
        Driver.Manage().Timeouts().ImplicitlyWait(TimeSpan.FromSeconds(10));
        return Driver;

与浏览器的所有交互都可以正常工作,直到我这样做:

            Assert.AreEqual(this.Map.ErrorMessage.Displayed, displayed);

ErrorMessage是一个IWebElement对象。

我认为这必须是Firefox浏览器的配置问题,因为相同的代码与Chrome和Edge完美配合。

0 个答案:

没有答案