自动化测试: 通过FF.au3 实现 AutoIt 控制 Firefox 浏览器
来源:互联网 发布:js让按钮不可点击 编辑:程序博客网 时间:2024/05/07 03:11
参考:
http://www.phperz.com/article/15/0413/60641.html
目标:Selenium2做不了的事(比如处理文件上传、保存对话框)交给Autoit去做。Autoit做完了要告诉浏览器我做完了(比如修改当前页面的Title)。Selenium2检测到Titile变化,知道了操作结果。
前提:Firefox要安装一个MozRepl的插件(默认打开4242端口,Autoit通过windows api与之通信)。
FF.au3提供的功能列表与示例:
http://english.documentation.ff-au3.thorsten-willert.de/
示例:
检测文件下载提示框,如果出现,则关闭之,并修改当前浏览器Title。
#Include <FF.au3>; 禁止在发生错误时弹出报错提示框$_FF_ERROR_MSGBOX = FalseDim $dialogTitle_file_download = "正在打开"While 1 if WinWait($dialogTitle_file_download,"",1) Then WinClose($dialogTitle_file_download, "") If _FFConnect(Default, Default, 1000) Then _FFCmd( ".title='file download'") EndIf EndIf Sleep(3*1000)WEnd
0 0
- 自动化测试: 通过FF.au3 实现 AutoIt 控制 Firefox 浏览器
- AutoIT在FireFox和Chrome浏览器自动化中的应用
- AutoIt:Windows自动化测试
- 用AUTOIT(Au3)配合JQuery(Js)操作网页自动化
- 20、Selenium + Python 实现 UI 自动化测试-AutoIT工具
- AutoIT 实现Firefox上传文件
- FF(firefox)浏览器常用快捷键
- AUTOIT在watir自动化测试中的应用
- AutoIt开发自动化测试平台AutoArea2010
- win7旗舰64位pycharm4调用firefox浏览器自动化测试
- selenium2 python自动化测试之利用AutoIt工具实现本地文件上传
- autoit实现自动化上传下载探索之路
- 使用AutoIt实现UI自动化上传附件
- robot自动化测试实现多浏览器支持
- UI Recorder实现多浏览器自动化测试
- 通过 Coded UI 实现测试自动化
- autoit FF自动下载
- 使用Selenium通过浏览器对网站进行自动化测试
- Java 并发编程阅读笔记
- Netty之有效规避内存泄漏
- 管理信息大区时间同步体系建设配置指导手册
- 《马尔科夫跳变系统的有限时间稳定与镇定》notes1
- Java web会话简单应用
- 自动化测试: 通过FF.au3 实现 AutoIt 控制 Firefox 浏览器
- hadoop集群中解决查看任务的history报错问题
- 关于使用android studio时的一些错误整理
- PHP中面向对象关于上传文件
- 每天一个算法之包含min函数的栈
- Unity 如何减少DrawCall
- Android N 适配心得
- Gradle 的配置
- asp.net获取网站绝对路径