如何设置InternetExplorerDriver以使其正常工作

Dar*_*pto 16 java eclipse testng selenium webdriver

我正在使用WebDriver,我已经下载了InternetExplorerDriver,并想知道在下载后我用它做了什么?

说是把司机放在我的路上.不确定他们到底在说什么.

有没有人使用过这个,如果可以的话,你能提供一些如何设置它的详细步骤吗?

我收到以下错误:

必须通过webdriver.ie.driver系统属性设置驱动程序可执行文件的路径

我下载了IE和Chrome驱动程序的可执行文件.我在哪里设置它?

Dav*_*amp 20

打开包装并放在你能找到的地方.在我的示例中,我将假设您将它放在C:\ Selenium\iexploredriver.exe中

然后你必须在系统中进行设置.这是我的Selenium项目粘贴的Java代码:

File file = new File("C:/Selenium/iexploredriver.exe");
System.setProperty("webdriver.ie.driver", file.getAbsolutePath());
WebDriver driver = new InternetExplorerDriver();
Run Code Online (Sandbox Code Playgroud)

基本上,您必须在初始化驱动程序之前设置此属性

参考:


小智 19

如果您使用的是RemoteDriver,则会有所不同.来自http://element34.ca/blog/iedriverserver-webdriver-and-python:

您需要使用类似的行启动服务器

java -jar selenium-server-standalone-2.26.0.jar -Dwebdriver.ie.driver=C:\Temp\IEDriverServer.exe
Run Code Online (Sandbox Code Playgroud)

我发现如果IEDriverServer.exe在C:\Windows\System32\其子文件夹中,则无法自动找到它(即使System32在其中%PATH%)或显式使用-D标志.