使用autoit解决webdriver文件上传问题
来源:互联网 发布:vb中str是什么意思 编辑:程序博客网 时间:2024/05/17 09:33
测试技术交流群:161204772
悦分享测试联盟:136924235
悦分享主页:http://www.bjhxcc.com/special/2013/0822/yfx.htm
使用webdriver时经常碰到文件上传操作,所以专门学习了一下autoit完成自动上传文件
autoit代码如下:
upload()
Func upload()
WinWaitActive($CmdLine[1],$CmdLine[2],10)
WinActivate($CmdLine[1],$CmdLine[2])
ControlSetText($CmdLine[1],$CmdLine[2],1148,$CmdLine[3])
Send("!S")
EndFunc
代码解释:
首行,upload() 是调用upload()函数,与其他编程语言类似
第二行,函数体
WinWaitActive ( "窗口标题", ["窗口文本"], [超时时间] )
WinActivate ( "窗口标题" [, "窗口文本"] )
ControlSetText ( "窗口标题", "窗口文本", 控件ID, "新文本" )
Send ( "按键" [, 标志] )
其中$CmdLine[n]表示命令行参数,
在命令行中窗口标题对应$CmdLine[1] 以此类推
将以上代码通过autoit编译工具编译为upload.exe文件即可被程序调用,已完成文件自动上传操作,以下是程序调用代码,java
Runtime.getRuntime().exec("upload.exe "+title+" "+text+" "+filepath);
欢迎加入测试技术交流群:161204772
- 使用autoit解决webdriver文件上传问题
- 【WebDriver】使用AutoIt上传文件
- WebDriver 与Autoit结合完成文件上传
- python+webdriver+autoit实现百度云盘文件上传
- 使用第三方工具AutoIt上传文件
- Selenium+autoit+java 上传文件
- AutoIT 实现Firefox上传文件
- Webdriver上传文件
- WebDriver处理文件上传
- selenium借用AutoIt 实现上传文件
- selenium借用AutoIt 实现上传文件
- python+selenium+autoit实现文件上传
- 使用AutoIt实现UI自动化上传附件
- Selenium webdriver 使用python脚本处理SWFupload 文件上传
- 解决使用Spring Boot、Multipartfile上传文件路径错误问题
- 解决android中使用webview选择文件上传问题
- 解决使用Spring Boot、Multipartfile上传文件路径错误问题
- WebDriver + Python 调用AutoIt例子(实现139邮箱写信页的附件上传)
- HDU1698 Just a Hook 解题报告--线段树
- 基于BVH驱动的OGRE骨骼动画
- string对象易错点
- HDU 1852 Beijing 2008 数论
- 2013 多校第六场 hdu 4662 MU Puzzle
- 使用autoit解决webdriver文件上传问题
- USACO 2.2.3 Runaround Numbers 循环数
- hdu1104Remainder (BFS)
- Struts2 <s:actionerror>标签覆盖
- 一道C机试题目
- 使用ocx(host ocx)
- ios开发第一篇 简单的qq登录窗口
- python优化
- rails 的 Helpers