用于selenium的Firefox驱动程序

时间:2015-07-03 12:36:41

标签: c# selenium firefox webdriver driver

在哪里下载selenium的firefox驱动程序?

我只找到这个,而且herer不是下载的驱动文件 https://code.google.com/p/selenium/wiki/FirefoxDriver

注意:我已经有适用于Firefox的Selenium Webdriver IDE,但脚本让我找到firefox驱动程序 我可以在C#中使用firefox for webdriver,还是只能用于java?

2 个答案:

答案 0 :(得分:4)

C#项目的最佳方法是安装WebDriver NuGet,因为如果有任何更新,它将被通知。只需安装NuGet Manager并搜索WebDriver。

之后只需使用以下代码:

IWebDriver driverOne = new FirefoxDriver();
IWebDriver driverTwo = new InternetExlorerDriver("C:\\PathToMyIeDriverBinaries\");

FirefoxDriver包含在NuGet中。但是,您需要从此处手动下载ChromeDriver:https://code.google.com/p/selenium/wiki/ChromeDriver

你可以在这里找到10分钟的图像教程: http://automatetheplanet.com/getting-started-webdriver-c-10-minutes/

答案 1 :(得分:1)

如果你想使用firefox,你需要在你的项目中包含/导入驱动程序,而不像你需要将jar文件或Exe存储到特定位置,然后你需要在你的项目中调用它

演示程序

         File file = new File(
              "//Users//Documents//workspace//SELENIUM//chromedriver");
         System.setProperty("webdriver.chrome.driver",file.getAbsolutePath());
         WebDriver driver_chrome;
         driver_chrome = new ChromeDriver();

<script type="text/javascript" src="somefile.js"></script>