当我尝试将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)
答案 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>")