ruby – 检查元素是否存在

前端之家收集整理的这篇文章主要介绍了ruby – 检查元素是否存在前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
无论如何要检查Selenium Web驱动程序中是否存在元素?我尝试使用此代码
if @driver.find_element(:link,"Save").displayed? == true

但它会在异常中中断,这不是我的预期,因为我仍然希望脚本继续运行.

解决方法

@ driver.find_element抛出一个名为NoSuchElementError的异常.

因此,您可以编写自己的方法,该方法使用try catch块,并在没有异常时返回true,在有异常时返回false.

猜你在找的Ruby相关文章