51Testing软件测试论坛

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

作者: 测试积点老人    时间: 2021-3-4 10:16
标题: 求助为何会报 no such 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. }
复制代码
  1. private Boolean waitEle(By by) {
  2.     if (by == null){
  3.         return false;
  4.     }
  5.     WebDriverWait wait = new WebDriverWait(driver, waitTimeDefault);
  6.     try {
  7.         wait.until(ExpectedConditions.presenceOfAllElementsLocatedBy(by));
  8.     } catch (Exception e) {
  9.         return false;
  10.     }
  11.     return true;
  12. }
复制代码
报错如下:
[attach]132244[/attach]
我先等待元素存在再去查找元素,为何还是找不到该元素

作者: qqq911    时间: 2021-3-5 10:36
没有定位到元素
作者: 郭小贱    时间: 2021-3-5 14:12
no such element: Unable to locate element...  提示你没有定位到这个元素了




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