gpt4 book ai didi

java - 无法使用 chromedriver=2.34 打开框架

转载 作者:行者123 更新时间:2023-11-30 06:22:12 26 4
gpt4 key购买 nike

我使用 chromedriver=2.34 在 chrome v.63 上启动自动测试。测试切换到 iframe 后,未找到下一个元素(出现 NoSuchElement 异常)。例如简单的代码:

    wd.switchTo().frame(filemanagerFrame);
System.out.println(wd.findElement(By.xpath("//*[@id=\"mediafile-file-fileupload\"]/h3")).getText());

我发现了org.openqa.selenium.NoSuchElementException:没有这样的元素:无法定位元素:{“method”:“xpath”,“selector”:“//[@id= "媒体文件-文件-文件上传"]/h3"}*

我还尝试添加 new WebDriverWait(wd, 15).until(ExpectedConditions.frameToBeAvailableAndSwitchToIt(filemanagerFrame));Thread.sleep(1000);但这也没有帮助。

也许新的 chromedriver 可能存在错误?或者我不知道其他解决方案。

附:元素可见,并且使用 chromedriver2.33 测试成功。问题是为什么..

最佳答案

在 ChromeDriver 2.34 上切换框架后,我必须添加 2 秒 sleep

关于java - 无法使用 chromedriver=2.34 打开框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47889283/

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