c# - Selenium WebDriver-如何指定 Firefox 二进制位置 (c#)

标签 c# selenium selenium-firefoxdriver

有人可以告诉我如何使用 C# 在 Selenium 中设置 firefox exe 文件的路径吗? 我认为这会有所帮助,但没有人只接受 FirefoxBinary:

FirefoxBinary binary = new FirefoxBinary("~/lib/mozilla firefox/firefox.exe");
IWebDriver driver = new FirefoxDriver(binary); //not a valid constructor

最佳答案

尝试下面的代码

//give exe path here
 var service = FirefoxDriverService.CreateDefaultService("~/lib/mozilla firefox/firefox.exe");
        var driver = new FirefoxDriver(service);

如果有任何问题,请告诉我。

关于c# - Selenium WebDriver-如何指定 Firefox 二进制位置 (c#),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35446890/

相关文章:

java - 如何用 Selenium 滚动页面

c# - 从单独的控制台应用程序访问 HttpContext.Current.Application

c# - 哪个 JSON 库在 .NET 中最适合您?

c# - 为自动化任务运行多个 chrome(配置文件)实例

selenium - 无法在 firefox 中使用 selenium 3 注入(inject) javascript

java - Selenium 2.53.0 Firefox 漏洞

c# - 如何在 WPF DataGrid 中突出显示一行并强制刷新行/单元格?

c# - OpenPop.NET - 修改电子邮件中的字符

java - 无法在窗口之间切换 - 无法显示浏览器消息

java - 如何让 Selenium 等待执行的进程返回