public static WebDriver驱动程序=null; 公共静态WebDriver getDriver(){ if(驱动程序==空){ 文件fileIE=新文件(“src//test/java/iedriver.exe”); System.setProperty(“webdriver.ie.driver”,文件ie.getAbsolutePath()); } 尝试{ driver=新的InternetExplorerDriver(); } catch(异常e) e.printStackTrace(); }
-
2 Firefox还是IE? 什么例外? 我想是 // 在你的道路上是一个错误吗? – 安德鲁·里根 2016年2月8日10:45 -
您的异常捕获代码周围也缺少一个大括号。 – 安德鲁·里根 2016年2月8日11:09 -
Firefox还是IE? 我还不清楚。 标签还提示您对IE有疑问。 – 尼罗河流域的 2016年2月9日0:52 -
1 @AndrewRegan,不。//对我来说很酷。存储我的驱动程序exe。 在本地项目文件夹中。 无论如何,谢谢你的帮助! – 大Java 2016年2月14日12:40
1答案
if(驱动程序==空){ 文件fileIE=新文件(“src//test/java/iedriver.exe”); System.setProperty(“webdriver.ie.driver”,文件ie.getAbsolutePath()); DesiredCapabilities ieCapabiliations=DesiredCapabilities.internetExplorer(); 尝试{ driver=新InternetExplorerDriver(ieCapabilities); }catch(异常e){ 抛出新的RuntimeException(e); } }