为了在diff浏览器上执行测试脚本,我们从中下载特定的浏览器驱动程序seleniumhq.com并运行脚本.
此代码可以正常工作:
System.setProperty("webdriver.ie.driver", "C:\\Users\\Public\\CIO\\resources\\iedriver.exe");
WebDriver driver = new InternetExplorerDriver();
driver.get("www.mywebsite.com");
Run Code Online (Sandbox Code Playgroud)
当我的机器上已经有IE Executable -'iexplore.exe'时,selenium webdriver是否可以使用它来启动IE?
为什么我们IEDriver从seleniumhq.com这里专门下载?
C:\Program Files\Internet Explorer\iexplore.exe
Run Code Online (Sandbox Code Playgroud)
我试着设置它并运行程序.浏览器已启动地址,--port=1234/但它无法导航到相应的网站,最终抛出异常:
线程"main"中的异常org.openqa.selenium.remote.UnreachableBrowserException:无法启动新会话.可能的原因是远程服务器的无效地址或浏览器启动失败.构建信息:版本:'2.28.0',修订版:'18309',时间:'2012-12-11 20:21:18'