如何安装IEDriverServer_x64_ ..以在webdriver中使用Internet Explorer

时间:2014-03-04 19:13:22

标签: selenium-webdriver

我已经下载了64位的IE驱动程序服务器,并将其解压缩并保存在我的桌面上。

除此之外,我在Internet Explorer中进行了以下修改:

1)将浏览器缩放级别更改为100%

2)选中所有区域的“启用保护模式”复选框。

3)保持所有区域级别“中高”。

现在我在eclipse中编写以下代码:

public static void main(String args[])
{
    File file=new File("C:\\Users\\RASH\\Desktop\\Selenium\\Selenium jars\\IEDriverServer.exe");
    System.setProperty("Webdriver.ie.driver",file.getAbsolutePath());
    WebDriver driver= new Internet Explorer Driver();
    driver.get("http://google.com");
}

但在运行时我得到一个例外:

Exception in thread "main" java.lang.IllegalStateException: The path to the driver executable must be set by the webdriver.ie.driver system property; for more information, see http://code.google.com/p/selenium/wiki/InternetExplorerDriver. The latest version can be downloaded from http://code.google.com/p/selenium/downloads/list

1 个答案:

答案 0 :(得分:0)

可执行文件的位置必须在您的路径中。

要在路径中添加文件夹,请导航至Control Panel > System > Advanced System Settings > Environment Variables,在底部窗口中找到名为Path的变量,选择该变量并点击Edit

然后添加一个分号,然后添加要添加到路径中的目录。例如,将;C:\Drivers\附加到现有路径,其中IEDriver位于C:\Drivers\目录中。