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