处理Waitfor Popup&使用Ruby Webdriver选择窗口

时间:2013-12-23 20:27:40

标签: ruby rubygems selenium-webdriver

当我尝试将Selenium IDE捕获导出到Ruby-webdriver时,我得到以下waitforpopup和选择窗口方案。

ERROR: Caught exception [ERROR: Unsupported command [waitForPopUp |  | 30000]]
# ERROR: Caught exception [ERROR: Unsupported command [selectWindow | title=TestQA - Des2013 | ]]

我如何处理使用ruby webdriver的类似情况,就像我们在selenium RC中所做的那样。

selenium.waitforpopup(windowname,3000)

selenium.selectWindow(windowname)

1 个答案:

答案 0 :(得分:0)

某些命令无法导出到ruby / rspec脚本。

这是一个叠加?如果是的话,你可以毫无问题地与它互动。

那是另一帧吗?你可以使用下面的代码 driver.switch_to.frame "some-frame" # name or id driver.switch_to.frame driver.find_element(:id, 'some-frame') # frame element

那是另一个标签/窗口吗?你可以使用下面的代码 driver.switch_to.window("<window_handle>")