前端之家收集整理的这篇文章主要介绍了
ruby – 检查元素是否存在,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
无论如何要检查Selenium Web驱动程序中是否存在元素?我尝试使用此
代码:
if @driver.find_element(:link,"Save").displayed? == true
但它会在异常中中断,这不是我的预期,因为我仍然希望脚本继续运行.
@ driver.find_element抛出一个名为NoSuchElementError的异常.
因此,您可以编写自己的方法,该方法使用try catch块,并在没有异常时返回true,在有异常时返回false.
原文链接:https://www.f2er.com/ruby/267967.html