微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

java-如何在Linux上使用Selenium IDE下载文件对话框

我必须自动执行一个测试,其中必须下载excel表格..屏幕上出现“确定”和“取消”按钮的文件对话框,然后单击“确定”按钮下载excel表格..我使用Java作为自动化语言,操作系统是Linux.请提出如何自动执行此操作的建议.我也在不同的论坛中进行了搜索,并发现AutoIt作为基于Windows的组件的脚本语言…但是我在这里使用Linux,因此AutoIt无法在我的情况.

解决方法:

含硒的下载对话框实在是个难题,因为硒无法与对话框交互.简而言之,可能是创建一个自定义的Firefox配置文件,在该配置文件中,下载特定模仿类型的文件时不会提示用户,该文件自动下载到您指定的文件夹中.然后,您必须告诉selenium应该使用哪个配置文件.如果您不这样做,Selenium将使用匿名配置文件启动Firefox.不幸的是,根据不同版本的Firefox和硒,确切的步骤似乎有所不同.我希望这些链接可以帮助您:

> http://garbuz.com/2010/07/31/running-selenium-with-custom-firefox-profile/
> https://oopsnullpointer.wordpress.com/2011/01/14/selenium-handling-testing-downloads-with-a-custom-profile/
> https://dkage.wordpress.com/2012/03/10/mid-air-trick-make-selenium-download-files/

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐