小编cL8*_*L83的帖子

xPath的WebDriver findElement,如果未找到元素,则没有超时,屏幕只是挂在那里。

我遇到了一个问题,即由于我的测试语句无法找到该元素,因此该测试仅挂在那里(浏览器打开,无法继续进行下一个测试)。

我的TestStatemet像这样:

driver.findElement(By.xpath("//input[@name='AID' and contains(@value,'sampleDataThatwillNotFound')]"));
Run Code Online (Sandbox Code Playgroud)

该测试仅在通过XPATH查找时挂起,而在通过NAME / ID查找时则没有问题。我已将超时设置为60秒,在60秒之后,它仍然挂起。

有人遇到过这个问题吗?还是有人知道如何解决此问题?

selenium xpath webdriver selenium-webdriver

3
推荐指数
1
解决办法
8385
查看次数

标签 统计

selenium ×1

selenium-webdriver ×1

webdriver ×1

xpath ×1