如何获得水豚隐藏的元素值?
我需要获取隐藏元素的值。如何获得水豚隐藏的元素值?
我尝试下面的代码:
page.find(:xpath, "//span[@id='sample']").text 返回零。
回答:
从水豚2.1你可以通过:all到text和使用find('#sample').text(:all)无论驱动程序。
您也可以使用的匹配的:text选项(他们将在内部传递:all到text如果:visible是false):
page.should have_css('#sample', visible: false, text: 'expected text') 在旧水豚2.0.x的text没有这样的选项,仅返回可见的文本。
要返回可见和不可见的文字,你可以使用:
- 硒:
page.evaluate_script("document.getElementById('sample').textContent") - rack_test:
find('#sample').native.text 回答:
你可以简单地找隐藏的元素并获得它的价值。
find('#sample', visible: false).value 这么简单;)
以上是 如何获得水豚隐藏的元素值? 的全部内容, 来源链接: utcz.com/qa/260677.html

