Watir返回错误的元素?

时间:2015-05-31 20:55:33

标签: facebook watir watir-webdriver

我在Facebook应用页面上运行一些代码,这是研究项目的一部分。 我只想从页面中获取两个值,并且总共只有三个值符合条件

    b.div(class: "_50f6 _50f7 _5tfx")

然而,当我尝试

    puts b.div(class: "_50f6 _50f7 _5tfx").text

它打印第一个(正确的)值。

当我这样做时

   b.divs(class: "_50f6 _50f7 _5tfx").each do
   |div| puts div.text

我没有回应。 如果我试试

    b.divs(class: "_50f6 _50f7 _5tfx")[0].text

我得到了很多不相关的信息,这些信息也不适合班级条件。

我正在测试的页面是https://www.facebook.com/ClashofClans。 我使用watir点击“赞”按钮:

    b.link(class: "uiLinkSubtle").click

然后使用上面的内容来获取我想要的信息,这是值693599,12794001和211020(人们谈论这个,总喜欢,新喜欢)。 我的代码出错了什么?

0 个答案:

没有答案