在哪里下载selenium的firefox驱动程序?
我只找到这个,而且herer不是下载的驱动文件 https://code.google.com/p/selenium/wiki/FirefoxDriver
注意:我已经有适用于Firefox的Selenium Webdriver IDE,但脚本让我找到firefox驱动程序 我可以在C#中使用firefox for webdriver,还是只能用于java?
答案 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>