如何配置 IEDriverServer 以在 IE8 上进行测试
How to configure IEDriverServer for testing on IE8
拜托,我用 selenium webdriver 做自动化测试 Java。
为了在 IE 上测试,我做了:
**System.setProperty("webdriver.ie.driver",
"C:\dev\drivers\IeDriver\IEDriverServer.exe");
DesiredCapabilities sCaps = DesiredCapabilities.internetExplorer();
sCaps.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS, true);
sCaps.setJavascriptEnabled(true);
driver = new InternetExplorerDriver(sCaps);**
但是,我不知道如何配置所有版本的 IE(从 IE8 开始)?
你能给我你的建议吗?
我为 IE 开发了这部分代码:DesiredCapabilities sCaps = DesiredCapabilities.internetExplorer();
sCaps.setCapability(
InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS,
真的);
sCaps.setCapability(
InternetExplorerDriver.ignoreProtectedModeSettings,
真的);
//sCaps.setJavascriptEnabled(真);
driver = new InternetExplorerDriver(sCaps);
提前致谢,
亲切的问候,
IE 7 或更高版本 Windows Vista 或 Windows 7
- 您必须将每个区域的保护模式设置设置为相同的值。
- 所有区域的增强保护模式必须相同。 (我更喜欢禁用它,因为这是 IE 10 及更高版本的要求。)
此外,必须为 IE 10 及更高版本禁用 "Enhanced Protected Mode"。此选项位于“Internet 选项”对话框的“高级”选项卡中。
- 浏览器缩放级别必须设置为 100%,以便本机鼠标事件可以设置为正确的坐标。
以上步骤怎么做???
看看这个视频:http://screencast.com/t/5nlxsrje4I。我已经展示了步骤。
希望这对您有所帮助。谢谢:)
您不能运行在同一台计算机上安装多个版本的 IE。
如果您使用 Selenium Grid,最简单的方法是将 Windows 个节点连接到具有不同版本 IE 的集线器,并且您使用 RemoteWebDriver 而不是 InternetExplorerDriver。
拜托,我用 selenium webdriver 做自动化测试 Java。
为了在 IE 上测试,我做了:
**System.setProperty("webdriver.ie.driver",
"C:\dev\drivers\IeDriver\IEDriverServer.exe");
DesiredCapabilities sCaps = DesiredCapabilities.internetExplorer();
sCaps.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS, true);
sCaps.setJavascriptEnabled(true);
driver = new InternetExplorerDriver(sCaps);**
但是,我不知道如何配置所有版本的 IE(从 IE8 开始)?
你能给我你的建议吗?
我为 IE 开发了这部分代码:DesiredCapabilities sCaps = DesiredCapabilities.internetExplorer(); sCaps.setCapability( InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS, 真的); sCaps.setCapability( InternetExplorerDriver.ignoreProtectedModeSettings, 真的); //sCaps.setJavascriptEnabled(真); driver = new InternetExplorerDriver(sCaps);
提前致谢,
亲切的问候,
IE 7 或更高版本 Windows Vista 或 Windows 7
- 您必须将每个区域的保护模式设置设置为相同的值。
- 所有区域的增强保护模式必须相同。 (我更喜欢禁用它,因为这是 IE 10 及更高版本的要求。) 此外,必须为 IE 10 及更高版本禁用 "Enhanced Protected Mode"。此选项位于“Internet 选项”对话框的“高级”选项卡中。
- 浏览器缩放级别必须设置为 100%,以便本机鼠标事件可以设置为正确的坐标。
以上步骤怎么做???
看看这个视频:http://screencast.com/t/5nlxsrje4I。我已经展示了步骤。
希望这对您有所帮助。谢谢:)
您不能运行在同一台计算机上安装多个版本的 IE。
如果您使用 Selenium Grid,最简单的方法是将 Windows 个节点连接到具有不同版本 IE 的集线器,并且您使用 RemoteWebDriver 而不是 InternetExplorerDriver。