AutoIt工具使用

作者: 路由心定 | 来源:发表于2018-04-13 15:33 被阅读29次

AutoIt语法

注释

使用英文‘;’注释语句
;注释是这样写的

脚本顺序

复杂脚本(使用函数)一般把函数放后边
eg:
; 这是我写的第二个脚本(带自定义函数)
MsgBox(0, "第二个脚本!", "此对话框从主脚本中调出!")
TestFunc()

Func TestFunc()
    MsgBox(0, "第二个脚本!", "此对话框从函数中调出!")
EndFunc

获取弹框标题(AutoIt Window Info(窗口信息工具)

WinWaitActive ( "窗口标题", ["窗口文本"], [超时时间] )
1.窗口标题 是必须指定的参数
2.窗口文本 和 超时时间 都是可选参数
3.如果 窗口文本 参数是必须指定,可以使用 "" (表示空字符串)作为参数即可(表示任何文本有效)
实际操作(图片见下图),获取文本标题时,最好Ctrl+C,避免出错:
WinWaitActive("新建文本文档.txt - 记事本")
或:
WinWaitActive("新建文本文档.txt - 记事本","")
图片.png

尝试编写第一个AutoIt脚本-HelloWorld

脚本编写工具:SciTE Script Editor
eg:
; 显示信息框,标题为:指南,内容为:Hello World
MsgBox(0, "指南", "Hello World!")
显示如下:
图片.png

调用本地程序(以记事本为例)

;打开记事本
Run('notepad.exe')

打开记事本并写入文字并关闭

Run("notepad.exe")
WinWaitActive("无标题 - 记事本")
Send("This is some text.")
WinClose("无标题 - 记事本")
;获取新的弹框窗口
WinWaitActive("记事本", "文件 无标题 的文字已经改变")
;!表示alt
Send("!n")
图片.png

变量

变量必须以英文字符“$”开头,其中只能包含 字母、数字 和下划线“_”

运算符

与python一致

条件选择语句

If...Then...Else(字面意思:如果(某个条件成立)…那么(执行某些操作)…否则(执行另外一些不同的操作)
Select...Case(这是开关语句,根据某个表达式的多种不同的值来选择执行不同的语句)

$var = 20

If $var > 10 Then
    MsgBox(0, "示例", $var & " 果真大于 10!^_^")
Else
    MsgBox(0, "示例", $var & " 居然小于 10!?-_-!")
EndIf

与python结合完成自动化测试,学习这些内容足够了,具体安装方法可以自行百度

相关文章

  • AutoIt工具使用

    AutoIt语法 注释 脚本顺序 获取弹框标题(AutoIt Window Info(窗口信息工具) 尝试编写第一...

  • autoit使用

    AutoIt Window Info: 用于识别Windows控件信息Compile Script to.exe:...

  • AutoIT自动化测试入门(2)-- 函数

    文/曹老师 前一期为大家介绍了自动化测试工具AutoIT的环境安装,作为一个轻量级的自动化测试工具,AutoIT可...

  • Autoit简单使用

    在Selenium的自动化中,如果有上传功能,就会出现win自带的弹窗和按钮,这时候莫慌,用AutoIT(ง •̀...

  • python+selenium+Autoit+pandas 批量

    背景:需要批量上传门店的logo,页面不是按照input的file类型写的。 借助window的工具Autoit ...

  • selenium - 利用AutoIt实现文件上传

    本指南将以简单的方式向您展示如何使用Autoit Step by Step指南在Selenium Webdrive...

  • PyAutoIt

    一、简介 PyAutoIt包提供了AutoIt的python接口。AutoIt是用来针对window程序进行自动化...

  • Autoit

  • Autoit

    转自: https://www.guru99.com/use-autoit-selenium.html How t...

  • 重温AutoIt

    好几年前出于利用现有GUI进行测试的目的,接触了AutoIt 最近再次遇到相同的需求整合现有的GUI工具进行自动化...

网友评论

    本文标题:AutoIt工具使用

    本文链接:https://www.haomeiwen.com/subject/jxzqkftx.html