我只想检查页面上是否存在该元素?
我对可以使用的东西感到困惑。使用isDisplayed()
或isPresent()
的可行性是什么?
这两者有什么区别?
答案 0 :(得分:4)
isPresent
功能isDisplayed
才会返回True
。如果您只是想检查元素是否存在,那么您可以执行以下操作之一:
findElement
的代码放在try / catch块中。如果它与catch
进入NoSuchElementException
,则元素不存在。findElements
而不是findElement
,如果findElements
返回的列表长度为零,则该元素不存在。答案 1 :(得分:0)
简化..我已经发布了以下代码
QGraphicsItem