理解水豚语法的含义

时间:2014-08-05 17:17:35

标签: ruby-on-rails capybara

我想了解以下Capybara语法的含义 -

find(:xpath, '//*[@id="application-lines"]/div[2]/ul/li[2]/a').click

我特别不了解find方法的第二个属性。

如果有人能帮助我理解语法,那就太好了!

1 个答案:

答案 0 :(得分:1)

这不是Capybara的特定内容,即XPath,用于导航XML文档的元素。

在这种情况下,正在寻找一个id application-lines的节点,并在该元素内部检索第二个div[2],并使用ul元素从中检索第二个li 1}}并检索其中的a元素。所有这一切最终都是找到click元素的a

您可以在此处了解XPath:XPath tutorial