0

我有一个硒有时无法识别的元素。我使用implicitlyWait了 10 秒,当我运行测试时,有时它成功通过并且元素被识别,有时它失败并出现错误“没有这样的元素”。我试图将等待时间更改为 20 秒,但这并不重要

4

2 回答 2

0

尝试使用显式等待:

WebDriverWait 等待 = 新 WebDriverWait(webDriver,60); wait.until(ExpectedConditions.visibilityOfElementLocated(By.xpath("//div/div/div/div/div[1]/div/div/a/i")));

于 2019-01-04T09:44:19.270 回答
0

我也曾经遇到过这个问题,我也遇到过这个问题,因为我试图通过点击主菜单然后点击子菜单在子菜单中选择一些选项。使用 Actions 类时,问题已解决。这对您来说也可能是一个问题。

于 2019-01-04T11:15:17.910 回答