标签: html ruby-on-rails ruby watir watir-webdriver
我能够使用Watir按类查找元素,但是我无法弄清楚如何在选择后使用它们进行额外处理 - 找到的元素为nil(见下文)。
我很想看到每个元素的html文本。
答案 0 :(得分:1)
您有Watir::HTMLElement的实例,在定义时只存储父级和选择器。通过浏览器驱动程序表示由Selenium定位的DOM中的对象的@element变量只有在对元素执行操作时才会填充。
Watir::HTMLElement
@element
要查看每个元素的文本,只需将puts event.text放入循环中。
puts event.text