我正在使用selenium来记录一些测试。我们的应用程序中有一个保存为pdf按钮,用于生成打开/保存的窗口,或者在Firefox中弹出ok / cancel窗口, 问题是,我可以获取selenium来记录我的确定或取消操作,因为我认为它不是一个javascript窗口?
有谁知道这样做的命令? 感谢
答案 0 :(得分:0)
可悲的是,目前无法与此类窗口进行交互。
保存文件对话框的一个很好的解决方法是保存各种参数(本地目录等)并告诉浏览器不要提示它们,因此窗口根本不会弹出。
请参阅http://wiki.openqa.org/display/SEL/Selenium+Core+FAQ#SeleniumCoreFAQ-Whatyoucan%27tdowithSelenium
答案 1 :(得分:0)
使用您想要的设置创建一个单独的firefox配置文件(打开配置文件管理器的命令:-firefox -P)(您可以在不提示的情况下自动提供下载和保存特定类型文件的设置)并指示您的服务器使用以下命令使用该配置文件:java -jar'the your server'-firefoxProfileTemplate'path_for_firefox_profile'