“ visible?`和`present?`有什么区别?

问题描述 投票:3回答:1

从Watir API,我得出了两个断言(当然可能不正确):

  • 如果我只想验证元素是否在HTML中,则可以使用exists?。我不在乎它是否可见。
  • 如果我想在页面上看到它,可以使用visible?。>>
  • 所以,我什么时候使用present?

在我看来,我可以说出我自己的问题:

  • 如果想在页面上看到它,可以使用present?,但我不希望它出现在HTML中。
  • 所以,如果我用记号笔在屏幕上写东西,那会是present?吗?

(对不起,如果我似乎不敬虔。)

所以-在标题中提出问题的另一种方式-我什么时候应该使用visible?,什么时候应该使用present?

从Watir API,我得出了两个断言(当然可能不正确):我可以使用存在吗?如果我只是想验证该元素是否在HTML中。我不在乎它是否可见...

watir
1个回答
8
投票

visible?present?之间的区别是HTML中不存在该元素。

© www.soinside.com 2019 - 2024. All rights reserved.