watir-webdriver click_no_wait

时间:2012-06-19 00:44:48

标签: ruby watir-webdriver selenium-chromedriver

我点击链接后会挂起一个脚本。此链接启动弹出窗口,然后用户选择一些选项并单击提交按钮以生成报告。点击链接后,脚本将无限期挂起,直到我杀了它。我正在使用chromedriver在mac osx上运行我的测试。我尝试过firefox和safari并获得相同的结果。 elements.rb中没有click_no_wait。它似乎只适用于windows和ie。我有最新的安装,所以有没有办法让脚本执行链接然后不等待,以便我可以访问弹出窗口并处理其中包含的表单?

以下是我需要点击的链接:

b.frame(:name, "ifContentBody").link(:text, "Filter").click

javascript:

openMdlWindow('InvestmentDetailOptions.aspx?IDAssetType=', '620', '600');
if (window.document.RetValue == '2') {
    window.parent.LoadinIframe('InvestmentDetail.aspx?FromMenu=N&IDAssetType=', 'Investment Details > Full View', 'false');
}

我搜索了一百多万个帖子和网站,找不到解决方案。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)