有没有办法从通过watir-webdriver对象/请求提交的查询中捕获整个响应。例如,如果我采用下面的示例代码,是否有一个元素将从表单提交中捕获整个页面,以便我可以解析它的错误?
#!/usr/bin/ruby
require 'watir-webdriver'
b = Watir::Browser.new
b.goto 'bit.ly/watir-webdriver-demo'
b.text_field(:id => 'entry_0').set 'your name'
b.select_list(:id => 'entry_1').select 'Ruby'
b.select_list(:id => 'entry_1').selected? 'Ruby'
b.button(:name => 'submit').click
b.text.include? 'Thank you'
答案 0 :(得分:0)
.html元素将返回页面的来源。
puts b.html
将返回当前页面的来源。