如何使用selenium处理窗口弹出组件

时间:2015-06-08 14:14:41

标签: java selenium-webdriver dialog window autoit

我们正在尝试处理显示用于下载文档的窗口组件。当我点击“下载”按钮时,它要求我从基于窗口的对话框中选择一个文件夹,我可以在其中保存下载的文档。我正在尝试选择一个文件夹,但由于它不是一个Web组件,我无法导航到该对话框。

 if(x.winWaitActive("File Upload", "", 10)){
        if(x.winExists("File Upload")){
            x.sleep(500);
            x.send(path);
            x.controlClick("File Upload", "", "Button2");

![在此处输入图片说明] [1] 我知道,它可以通过上面的代码片段来实现,我面临的问题是如何在基于窗口的对话框中访问不同的组件。我找不到任何工具来访问窗口对话框中的组件,因此无法继续。

请参阅弹出窗口的附件截图。

我不熟悉自动工具,所以请提供一个逐步实现的方法。

0 个答案:

没有答案