我在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完美配合。