gpt4 book ai didi

java - Selenium: JUnit4: WebDriver: IE: 使用 IE 时出现 NoSuchElementException

转载 作者:搜寻专家 更新时间:2023-11-01 00:57:34 26 4
gpt4 key购买 nike

我在 Selenium IDE 中记录了我的测试;它在 Firefox 和 Chrome 中运行良好。当我在 IE 9 中运行它时,我不断收到此错误。我是编码新手,无法找到答案。如果有人能通俗易懂地向我解释正在发生的事情/为什么会这样,我将不胜感激。

org.openqa.selenium.NoSuchElementException: Unable to find element with css selector == BODY (WARNING: The server did not provide any stacktrace information)

Java 代码:

assertTrue(driver.findElement(By.cssSelector("BODY")).getText().matches("^[\\s\\S]*Final[\\s\\S]*$"));

最佳答案

我建议在调用之前打印出 driver.getPageSource() 并检查当前页面上的 html 是否符合您的预期。

如果它确实符合您的预期,那么我将打印出所有符合 By.cssSelector("BODY") 的标签的文本内容,并查看其中是否包含您期望的文字。

这将缩小错误所在的范围 - 您可能需要找到另一种方法来查找此元素。

关于java - Selenium: JUnit4: WebDriver: IE: 使用 IE 时出现 NoSuchElementException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13270585/

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