Gun*_*ser 5 ruby watir watir-webdriver
填写表格后,我使用watir和firefox一起抓取一个网页.这是我的代码的一小部分:
browser.button(:type => 'submit').click
sleep 10
browser.element(:id => 'footer').wait_until_present(timeout=30)
html = browser.html
Run Code Online (Sandbox Code Playgroud)
出现此消息:
Instead of passing arguments into #wait_until_present method, use Keywords
Run Code Online (Sandbox Code Playgroud)
那是什么意思?我怎么解决这个问题?感谢帮助.
Watir 的 API 说#wait_until_present(timeout = nil) \xe2\x87\x92 Object
该timeout = nil部分是可选参数,如果您想要超时,只需将一个数字传递给该方法即可。
browser.element(:id => 'footer').wait_until_present(30)\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
2311 次 |
| 最近记录: |