我想在IE下远程运行下载测试。我正在寻找任何方法(在远程计算机上),即使我必须使用其他方法 autoit之类的工具(相对于远程方面而言似乎并不准确)。
我的问题:
当IEWebdriver单击下载按钮时,它会打开一个对话框,以要求
Save as
,Open
或Cancel
,但我无法单击它们。在angularJS
上进行的UI逻辑。单击按钮后,发生事件ng-click
,并调用从服务器接收文件的方法。这就是为什么我无法向服务器本身建立请求,接收文档并将其保存在必要目录中的原因。
答案 0 :(得分:0)
IE弹出窗口由IE本机代码控制,我们无法使用Selenium调用这些方法。如果要在IE中下载文件,则可以考虑使用其他工具(如Reboot,AutoIT)来处理IE的元素控制。
请参阅以下文件: