【发布时间】:2016-10-12 04:18:36
【问题描述】:
我正在尝试使用 selenium 进入升级后的 firefox 网络浏览器自动化。看来 selenium 需要木偶驱动才能继续工作。我按照开发者设置的说明进行操作,
- 已下载驱动
- 将其重命名为wires.exe
以下代码未能将 PATH 正确设置为自定义路径。
System.Environment.SetEnvironmentVariable("webdriver.gecko.driver", "@C:\DOWNLOADS\wires.exe")
所以我将wires.exe 添加到debug\bin 文件夹,然后wires.exe 正常工作,但出现以下错误
System.InvalidOperationException 被捕获 Message=entity not found Source=WebDriver
这是我用来启动 webdriver 的代码
FirefoxOptions option1 = new FirefoxOptions();
option1.IsMarionette = true;
option1.AddAdditionalCapability("marionette", true);
driver = new FirefoxDriver(option1);
【问题讨论】:
标签: c# selenium firefox firefox-marionette