0

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

driver.switch_to_window( "File Upload" )

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

4

1 回答 1

0

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

希望能帮助到你..

于 2012-11-26T05:36:32.500 回答