presenceOfElementLocated

presenceOfElementLocated

我更喜欢使用visibilitOfElementLocatedpresenceOfElementLocated上定位元素。
原因是它也完成presenceOfElementLocated的工作(如果我错了,请纠正我)。

但是在少数情况下,仅使用presenceOfElementLocated就可以实现我的目标,而我使用visibilityOfElementLocated

题 :


这会影响我的代码的性能(时间)吗?


(或者让我改写)


如果将适当的值更改为presenceOfElementLocated,性能(时间)会提高吗?

最佳答案

好吧,我想presenceOfElementLocated会稍微快一点,因为它只是检查页面上元素的存在,而visibilityOfElementLocated必须检查元素的存在以及元素是否可见。

但是我认为从性能角度来看真的没关系(如果在此检查期间节省0.001秒又有什么意义呢?),您最好根据用例选择合适的方法。


如果您不在乎元素是否可见,请使用presenceOfElementLocated,只需知道它是否在页面上
当您需要查找也应该可见的元素时,请使用visibilityOfElementLocated


有关更多信息,请参见documentation

09-04 20:52