gpt4 book ai didi

java - 运行 IE web 驱动程序时出现异常

转载 作者:行者123 更新时间:2023-11-30 07:36:54 25 4
gpt4 key购买 nike

我是java新手,用它进行自动测试。请帮我看看这段代码做错了什么?

public static WebDriver driver = null;

public static WebDriver getDriver() {
if (driver == null) {

File fileIE = new File("src//test/java/iedriver.exe");
System.setProperty("webdriver.ie.driver", fileIE.getAbsolutePath());
}
try {
driver = new InternetExplorerDriver();
}
catch (Exception e)
e.printStackTrace();
}

最佳答案

尝试将 DesiredCapability 添加到您的代码中。

if (driver == null) {

File fileIE = new File("src//test/java/iedriver.exe");
System.setProperty("webdriver.ie.driver", fileIE.getAbsolutePath());

DesiredCapabilities ieCapabilities = DesiredCapabilities.internetExplorer();

try {
driver = new InternetExplorerDriver(ieCapabilities);
} catch (Exception e) {
throw new RuntimeException(e);
}
}

DesiredCapability 帮助设置 WebDriver 的属性。如果您的本地安装与默认设置不对应,典型的用例是为任何类型的 WebDriver 设置路径。

您可以在此处阅读有关类 DesiredCapability 及其使用的信息:DesiredCapabilities

关于java - 运行 IE web 驱动程序时出现异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35267672/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com