Airtest web测试/移动端测试

Airtest 安装

1.先从官网下载该应用:http://airtest.netease.com/changelog.html
备注:请注意下载符合自己电脑机型的安装包
2. 解压从官网下载的文件
3. 打开文件中的.exe文件进行安装

Airtest Web测试(12306定票)

准备工作:
1.启动Airtest工具
2.选择“选项”→“设置”→拉到最后正确设置selenium的chrome path(即chrome的安装地址,如C:\Program Files (x86)\Google\Chrome\Application\chrome.exe)→点击ok按钮
Airtest web测试/移动端测试_第1张图片
3. 在“窗口”中勾选selenium Windows 选项
4. 点击下面这个按钮即可通过airtest打开chrome(打开浏览器以后会有下图弹框,需要选择yes)
在这里插入图片描述
5.现在可以进行相关操作:
左边的按钮解释:
start_web:启动一个网站。
touch:触摸已选择的UI元素。
text:在选中的UI元素上输入文本。
assert_text:在被选中的UI元素上断言存在的文本。
switch:切换到其他选项卡。(Param表示选项卡的打开顺序。)
snapshot:截图当前页面。
back:返回上一个URL。
forward:转到下一个URL。

例子:

1.打开谷歌浏览器
2.打开12306网站
3.搜索重庆北到成都东的车票
4.截图
操作步骤:先点击中间的按钮,再选择对应的操作,再到打开的chrome中定位元素

# -*- encoding=utf8 -*-
__author__ = "jomi.gan"
from airtest.core.api import *
auto_setup(__file__)
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from airtest_selenium.proxy import WebChrome
driver = WebChrome()
driver.implicitly_wait(2)

driver.get("http://www.baidu.com")     #打开浏览器并进入该地址
driver.find_element_by_id("kw").send_keys("12306")      #定位原因并在框框里输入12306
driver.find_element_by_xpath("//input[@type='submit']").click()     #点击搜索按钮
driver.find_element_by_xpath("//*[@id='1']/h3/a[1]").click()      #点击xpath所对应的内容(注意外面是双引号的时候里面只能用单引号)
driver.switch_to_new_tab()   #打开新tab页的时候,需要进行此操作,如果没有这个会报错哦
driver.find_element_by_id("fromStationText").clear()    #先清除输入框里的内容(如果这里运行报错的话,记得添加隐式等待)
driver.find_element_by_id("fromStationText").send_keys("重庆北")     #输入文本
driver.find_element_by_id("fromStationText").send_keys(Keys.ENTER)      #因为这里需要确认输入内容,所以模拟点击回车键
driver.find_element_by_id("toStationText").clear()
driver.find_element_by_id("toStationText").send_keys("成都东")
driver.find_element_by_id("toStationText").send_keys(Keys.ENTER)       #因为输入以后需要点击,所以直接进行enter操作,模拟点击回车按钮
driver.find_element_by_id("search_one").click()
driver.switch_to_new_tab()    
driver.snapshot()     #截屏操作
driver.quit()

Airtest移动端测试

1.连接Android设备
首先要安装adb环境,然后将手机与电脑相连,允许usb调试。
2.在AirtestIDE设备面板中,单击Refresh ADB按钮以查看已连接的手机
3.找到对应的安卓设备,点击connect按钮将设备与airtest连接
4.等到airtest右边出现与手机相同的画面就说明连成功了哦

具体demo见官方文档:http://airtest.netease.com/tutorial/Tutorial.html

你可能感兴趣的:(测试工具)