切换到新浏览器窗口时无法控制它

时间:2012-11-25 19:14:46

标签: ruby selenium-webdriver

在我的自动化中,我必须单击一个按钮,打开一个带有搜索结果的新浏览器实例,然后在该窗口中,我必须选择要上传的视频。我使用以下方法切换到窗口:

driver.switch_to_window( "File Upload" )

为了上传视频,我必须从该窗口中选择视频,但我不能,因为无法访问该窗口。在使用Ruby或其他插件或工具的selenium webdriver中有什么办法可以实现这个目的吗?

1 个答案:

答案 0 :(得分:0)

文件上传窗口通常是系统窗口,selenium / webdriver不能用于与之交互。在Java中,sendkeys用于键入要上载的文件的链接。您可以尝试使用等效函数(用于在任何文本字段等函数中键入数据的函数)直接提供视频文件的链接。

希望有所帮助......