gpt4 book ai didi

java - WebDriver 适用于 Chrome,但不适用于 Internet Explorer

转载 作者:行者123 更新时间:2023-12-01 23:39:53 27 4
gpt4 key购买 nike

你好,我使用 webdriver,第一次工作得很好,但第二天它只能在 google chrome 上使用相同的代码,在 IE 上说找不到该元素,我使用一个非常简单的代码:

   public class Test {
public static void main(String[] args) throws InterruptedException {

//WebDriver driver = new InternetExplorerDriver();
WebDriver driver = new ChromeDriver();
driver.get("http://www.google.com");
Thread.sleep(3000);
WebElement element = driver.findElement(By.name("q"));
element.sendKeys("ELTUTO");
}

错误提示:

线程“main”org.openqa.selenium.NoSuchWindowException中出现异常:无法在关闭的窗口上找到元素(警告:服务器未提供任何堆栈跟踪信息)命令持续时间或超时:14 毫秒构建信息:版本:'2.33.0',修订版:'4e90c97',时间:'2013-05-22 15:33:32'系统信息:os.name:'Windows 7',os.arch:'x86',os.version:'6.1',java.version:'1.7.0_25'

只是说当我在 google chrome 上的 IE 上执行时效果很好

最佳答案

这是因为您总是创建 WebDriver driver = new ChromeDriver();

的实例

如果您想在 IE 上使用它,请创建 WebDriver driver = new InternetExplorerDriver(); 的实例

编辑

此外,需要正确配置 InternetExplorerDriver 才能正常工作。请查看required configuration selenium wiki 上的部分...

关于java - WebDriver 适用于 Chrome,但不适用于 Internet Explorer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18129437/

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