如何在Selenium WebDriver中使用Java使用不同版本的IE(IE6、7、8、9和10)

发布于 2021-01-30 17:34:46

我已经从以下网址下载了“
IEDriverServer_Win32_2.28.0.zip”:http
:
//code.google.com/p/selenium/downloads/detail?
name=IEDriverServer_Win32_2.28.0.zip&can=2&q=


在提取文件夹中的zip文件之后,我在WebDriver Java代码中使用了该路径,如下所示:

File file = new File("E:\\Global Blue\\globalblue-selenium-test\\gb-selenium-test\\lib\\IEDriverServer_Win32_2.28.0\\IEDriverServer.exe");
System.setProperty("webdriver.ie.driver", file.getAbsolutePath());
driver = new InternetExplorerDriver();

这些测试在Internet Explorer中运行良好。在Selenium WebDriver测试中如何使用不同版本的IE(IE6、7、8、9和10)?

关注者
0
被浏览
74
1 个回答
  • 面试哥
    面试哥 2021-01-30
    为面试而生,有面试问题,就找面试哥。

    IE驱动程序将使用计算机上安装的任何版本的IE。没有在同一操作系统安装上运行IE的多个版本的受支持方法。尽管有声称可以这样做的解决方案,但它们都在某种程度上缺乏。即使使用不同的文档模式也不是完美的选择,并且IE驱动程序中无法以编程方式设置文档模式。

    使用IE驱动程序运行不同版本的IE的方法是为要运行的每个版本的IE使用不同的Windows安装。虚拟机是实现这一目标的绝妙方法。



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看