当我使用Capybara的has_selector时?它等待并重试尝试像find()方法一样找到dom节点吗?我在下面的文档中找不到任何有用的信息。我对答案感兴趣,但我真的更感兴趣的是如何从ruby文档中推断出这些信息(这总是让我遇到导航问题)。
http://rubydoc.info/github/jnicklas/capybara/master/Capybara/Node/Finders#find-instance_method
答案 0 :(得分:5)
是。如果您查看assert_selector
来源,则会调用synchronize
。
http://rubydoc.info/github/jnicklas/capybara/master/Capybara/Node/Base#synchronize-instance_method
“显示来源”是您的朋友,大多数渲染的文档都会拥有它。然后总是有实际的源代码。很多时候,这将胜过任何呈现的文档。