我已经下载了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
答案 0 :(得分:0)
可执行文件的位置必须在您的路径中。
要在路径中添加文件夹,请导航至Control Panel > System > Advanced System Settings > Environment Variables
,在底部窗口中找到名为Path
的变量,选择该变量并点击Edit
。
然后添加一个分号,然后添加要添加到路径中的目录。例如,将;C:\Drivers\
附加到现有路径,其中IEDriver位于C:\Drivers\
目录中。