我正在使用ruby watir-webdriver框架来自动化测试用例。应用程序中的``保存''按钮之一需要花费时间才能被识别。在irb中,它仅在1.5分钟后才能被识别。超时错误。
在irb中,我尝试了以下命令:
@browser.div(:id=>/xwt_widget_layout_Dialog_/).div(:class=>"buttonPane").span(:text=>"Save").present?
1.5分钟后返回true。
在自动化套件中,我尝试过:
@browser.div(:id=>/xwt_widget_layout_Dialog_/).div(:class=>"buttonPane").span(:text=>"Save").when_present(100).click
尽管增加了等待时间,但仍给出了超时错误。