Selenium Webdriver中找不到元素错误

普伦德拉·阿格劳(Purendra Agrawal)

HTML代码:

 <table border="0" width="100%" cellspacing="0" cellpadding="2">  
    <tr class="messageStackError">
    <td class="messageStackError">
    <img src="images/icons/error.gif" border="0" alt="Error" title=" Error  "/>&nbsp;
    Error: Invalid administrator login attempt.</td>
    </tr>
 </table>

硒代码:

String message =driver.findElement(By.className("messageStackError")).getText();

我在Selenium Webdriver中遇到运行时错误

找不到元素:.messageStackError(警告:服务器未提供任何堆栈跟踪信息)命令持续时间或超时:19毫秒有关此错误的文档,请访问:http ://seleniumhq.org/exceptions/no_such_element.html

索拉布·高尔

实际上,这是时间问题,当您打算在该时间点不存在该元素DOM,因此您应该尝试使用WebDriverWait,直到该元素可能如下所示:-

WebDriverWait wait = new WebDriverWait(driver, 10);
WebElement el = wait.until(ExpectedConditions.presenceOfElementLocated(By.className("messageStackError")));
el.getText()

注意:-在找到元素之前,请确保它不在任何frame或中iframe如果它在里面,那么您需要切换它frameiframe在找到元素之前driver.switchTo().frame("frame id or name");

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Selenium Webdriver中找不到元素错误

来自分类Dev

Selenium WebDriver找不到元素

来自分类Dev

Selenium WebDriver中的“在缓存中找不到元素”

来自分类Dev

Selenium Webdriver IE找不到元素

来自分类Dev

Selenium WebDriver找不到XPATH元素

来自分类Dev

Selenium Webdriver找不到XPath元素

来自分类Dev

在Java-Selenium中找不到元素错误

来自分类Dev

在 Selenium WebDriver 中找不到元素时杀死 NoSuchElementException 或任何异常的最快方法

来自分类Dev

Selenium Webdriver用python抓取动态页面找不到元素

来自分类Dev

Windows上的Selenium WebDriver错误:找不到logging.js

来自分类Dev

Selenium IDE找不到元素

来自分类Dev

找不到按钮元素SELENIUM

来自分类Dev

找不到元素Selenium Python

来自分类Dev

找不到元素-Selenium -Python

来自分类Dev

找不到按钮元素SELENIUM

来自分类Dev

Selenium 找不到输入元素

来自分类Dev

错误:找不到模块“ selenium-selenium”

来自分类Dev

错误:在导入@ applitools / eyes-selenium时找不到模块'selenium-webdriver / package.json'

来自分类Dev

Selenium Webdriver-页面刷新/重定向后找不到元素

来自分类Dev

Selenium WebDriver.FindElements(By.CssSelector(“ *”))找不到元素,C#

来自分类Dev

Selenium Webdriver-页面刷新/重定向后找不到元素

来自分类Dev

Selenium WebDriver.FindElements(By.CssSelector(“ *”))找不到元素,C#

来自分类Dev

在Selenium WebDriver中禁用元素

来自分类Dev

Python Selenium Ubuntu:WebDriverWait 找不到元素

来自分类Dev

Selenium 在主窗口中找不到元素

来自分类Dev

C# selenium 找不到元素

来自分类Dev

Python Selenium 找不到元素标题(xpath)

来自分类Dev

使用PHP WebDriver和Selenium时找不到函数addEventListener

来自分类Dev

Selenium WebDriver元素遍历

Related 相关文章

  1. 1

    Selenium Webdriver中找不到元素错误

  2. 2

    Selenium WebDriver找不到元素

  3. 3

    Selenium WebDriver中的“在缓存中找不到元素”

  4. 4

    Selenium Webdriver IE找不到元素

  5. 5

    Selenium WebDriver找不到XPATH元素

  6. 6

    Selenium Webdriver找不到XPath元素

  7. 7

    在Java-Selenium中找不到元素错误

  8. 8

    在 Selenium WebDriver 中找不到元素时杀死 NoSuchElementException 或任何异常的最快方法

  9. 9

    Selenium Webdriver用python抓取动态页面找不到元素

  10. 10

    Windows上的Selenium WebDriver错误:找不到logging.js

  11. 11

    Selenium IDE找不到元素

  12. 12

    找不到按钮元素SELENIUM

  13. 13

    找不到元素Selenium Python

  14. 14

    找不到元素-Selenium -Python

  15. 15

    找不到按钮元素SELENIUM

  16. 16

    Selenium 找不到输入元素

  17. 17

    错误:找不到模块“ selenium-selenium”

  18. 18

    错误:在导入@ applitools / eyes-selenium时找不到模块'selenium-webdriver / package.json'

  19. 19

    Selenium Webdriver-页面刷新/重定向后找不到元素

  20. 20

    Selenium WebDriver.FindElements(By.CssSelector(“ *”))找不到元素,C#

  21. 21

    Selenium Webdriver-页面刷新/重定向后找不到元素

  22. 22

    Selenium WebDriver.FindElements(By.CssSelector(“ *”))找不到元素,C#

  23. 23

    在Selenium WebDriver中禁用元素

  24. 24

    Python Selenium Ubuntu:WebDriverWait 找不到元素

  25. 25

    Selenium 在主窗口中找不到元素

  26. 26

    C# selenium 找不到元素

  27. 27

    Python Selenium 找不到元素标题(xpath)

  28. 28

    使用PHP WebDriver和Selenium时找不到函数addEventListener

  29. 29

    Selenium WebDriver元素遍历

热门标签

归档