使用查找器和操作与元素交互有什么区别?
What is the difference between using finders and actions to interact with a element?
在查找元素时,两者在功能上是否存在差异:
find('someLocator').click()
和
click_link('someLocator')
find 方法是进行时间点检查以查找提供的元素,还是像大多数操作方法一样等待它存在?
click_link('someLocator') 实现为 find(:link, 'someLocator').click 所以没有真正的区别,两者都将使用 Capybara 的等待行为寻找匹配的元素
在查找元素时,两者在功能上是否存在差异:
find('someLocator').click()
和
click_link('someLocator')
find 方法是进行时间点检查以查找提供的元素,还是像大多数操作方法一样等待它存在?
click_link('someLocator') 实现为 find(:link, 'someLocator').click 所以没有真正的区别,两者都将使用 Capybara 的等待行为寻找匹配的元素