目录
8、driver.airtest_touch(不完善,尽量少使用)
9、driver.assert_template(不完善,尽量少使用)
10、driver.switch_to_previous_tab()
5、appium定位的content-desc对象这里叫desc
10.1 pycharm项目先安装好python环境对应库(见附录8)
前言:使用airtest如何进行web、app自动化?AirtestIDE 是一个我们配套推出的跨平台的UI自动化测试编辑器,内置了Airtest和Poco的相关插件功能,能够使用它快速简单地编写脚本
一、下载与安装
1、下载
下载地址:Airtest Project
2、安装
解压即可
3、打开软件
二、web自动化配置
1、配置chrome浏览器
选项-设置-输入浏览器的安装路径即可
2、窗口勾选selenium window
勾选左侧会出现
三、新建项目(web)
1、新建一个Airtest项目
项目取名web_test
2、初始化代码
点击
3、start_web打开一个网页
4、touch 点击
5、text 输入文本
这里输入之后,跟了一个回车
driver.find_element_by_id("kw").send_keys("春天的菠菜",Keys.ENTER)
6、assert断言
driver.assert_exist("kw", "id", "请填写测试点.")
7、snapshot截图
不输入名称默认名称null
driver.snapshot() # 截图名称null
driver.snapshot("百度") # 截图有名称
8、driver.airtest_touch(不完善,尽量少使用)
通过图像识别来点击
9、driver.assert_template(不完善,尽量少使用)
根据图片识别断言
10、driver.switch_to_previous_tab()
切换到之前的标签页
11、driver.switch_to_new_tab()
切换到最新的标签页
12、driver.back()
向前返回到前一个页面
13、driver.forward()
前进下一个页面