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按鈕
在這裏插入圖片描述
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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章