AutoIT使用总结一
来源:互联网 发布:python使用手册 编辑:程序博客网 时间:2024/05/22 08:17
刚接触autoit,总结一下自己曾出现过的小问题。
#include "IE.au3"IE.au3 存在兼容性问题。
我使用的是IE10有时候通过ControlClick(...)无法执行。
正常情况下也可以通过其他方法实现click事件。
1、获取按钮所属form对象$oForm
_IEFormSubmit ($oForm,1) ;可实现提交事件
2、通过控件id获取对象,_IEGetObjById()/_IEFormGetObjById()
$osubmit=_IEGetObjById($oQuery1,"su") ;获取控件对象
_IEAction($osubmit,"click") ;执行click事件
3、利用autoit中模拟鼠标操作
获取到点击控件的x/y坐标
MouseClick("left",623,655,1)
使用这种方法不能精确实现正确的操作,比如浏览器窗口大小变化对控件位置的变化有影响
注意:1、如果控件无id,也没有设置name属性,可以通过查找控件的类别名
来获取控件对象。(目前还没弄明白怎么获取某个控件的类别名,回头
再来补吧)
2、如果开发人员使用的链接<a/>实现的click操作,ControlClick()方法将无法使用
其作用于按钮、复选框、单选框。
3、在使用MouseClick()时,最好把窗口最大化,最大化的方法大概有三种。
4、窗口最大化
1)设置IE窗口属性值
_IEPropertySet ($OIE, "left",0)
_IEPropertySet ($OIE, "top",0)_IEPropertySet ($OIE, "height",@DesktopHeight-30)
_IEPropertySet ($OIE, "width",@DesktopWidth)
2)使用组合快捷键Alt+Space+X
WinActivate($title,"") ;先激活需要最大化的窗口
Send("!+{SPACE}+X") 3)使用WinSetState设置窗口状态
WinSetState($title,"",@SW_MAXIMIZE)
0 0
- AutoIT使用总结一
- AutoIt 相关教程总结
- AutoIt,NSIS使用(续)
- autoit工具使用
- Autoit的使用
- AutoIt
- AUTOIT
- AutoIt
- autoit
- autoit
- autoit
- AutoIt
- 在VBA中使用AUTOIT
- 使用AutoIt获取控件信息
- 【WebDriver】使用AutoIt上传文件
- selenium中怎么使用autoit
- Atitit 遍历文件夹算法 autoit attilax总结
- 使用autoit解决webdriver文件上传问题
- 在VS2010的环境下,给mfc下的对话框添加启动画面
- NYOJ 585 取石子(六)(尼姆博奕)
- github 创建项目流程
- strcpy函数详解
- 如何把一个已有的ADT项目,导入到当前的ADT中
- AutoIT使用总结一
- yii2中验证码的使用--图片不显示
- DEBUG模式 输出日志
- 向ContentProvider中添加媒体文件
- 深度理解链式前向星
- 可重用的UI开发框架
- lua string.byte 中文处理
- Stringbuffer和StringBuilder
- 最近项目用到Dubbo框架,临时抱佛脚分享一下共探讨。