51Testing软件测试论坛

标题: 求助为何会报 no such element: Unable to locate element: [打印本页]

作者: 测试积点老人    时间: 2021-3-25 14:51
标题: 求助为何会报 no such element: Unable to locate element:
求助为何会报 no such element: Unable to locate element: {"method":"css selector","selector":"[testid="editItem"]"} 错误代码:
  1. public WebElement findElement(By by){
  2.     if (!waitEle(by)){
  3.         throw new RuntimeException("cannot find ele : " + by);
  4.     }
  5.     return webElement.findElement(by);
  6. }
  7. private Boolean waitEle(By by) {
  8.     if (by == null){
  9.         return false;
  10.     }
  11.     WebDriverWait wait = new WebDriverWait(driver, waitTimeDefault);
  12.     try {
  13.         wait.until(ExpectedConditions.presenceOfAllElementsLocatedBy(by));
  14.     } catch (Exception e) {
  15.         return false;
  16.     }
  17.     return true;
  18. }
复制代码
报错如下:
[attach]132360[/attach]
我先等待元素存在再去查找元素,为何还是找不到该元素


作者: litingting0214    时间: 2021-3-26 10:36
可能元素加载未完成
作者: 郭小贱    时间: 2021-3-26 11:25
没有定位到元素...
作者: jingzizx    时间: 2021-3-26 13:31
没有定位到




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2