我正在尝试使用 TestNG 在 selenium 中运行跨浏览器测试。它在 Firefox 和 Chrome 中运行良好,但在 IE 中却不行。脚本打开 IE 并在加载时指向 URL - http://localhost:16189/ 它不会导航到基本 URL。
下面是我来自 testng.xml 的配置
<test name="IETest">
<parameter name="browser" value="IE" />
<classes>
<class name="crossbrowserpack.CrossBrowserScript">
</class>
</classes>
</test>
下面是我的代码中 IE 的实例创建代码。
if(browser.equalsIgnoreCase("ie")){
System.setProperty("webdriver.ie.driver","C:\\IEdriver.exe");
//create IE instance
driver = new InternetExplorerDriver();
}
下面是我的测试方法。
public void testParameterWithXML() throws InterruptedException{
driver.get("http://newtours.demoaut.com");