第七單元 APP移動端測試高級

一、Appium介紹

Appium是一個移動端的自動化框架,可用於測試原生應用、移動網頁應用和混合型應用,且是跨平臺的。可用於IOS和Android以及firefox的操作系統。

原生的應用是指用android或ios的sdk編寫的應用;移動網頁應用是指網頁應用,類似於ios中safari應用或者Chrome應用或者類瀏覽器的應用;混合應用是指一種包裹webview的應用,原生應用於網頁內容交互性的應用。

重要的是Appium是跨平臺的,何爲跨平臺,意思就是可以針對不同的平臺用一套api來編寫測試用例。

二、環境搭建

主要幾個點如下:


1. appium安裝

直接解壓即可,打開Appium.exe



啓動成功展示如下:


2. Appium庫安裝

# 安裝
pip install Appium-Python-Client
# 檢驗是否成功
pip list

三、Appium使用

1. 打開模擬器或真機的應用

①打開手機
②打開Appium
③創建一個python項目,並創建一個文件
④將下面代碼複製到文件中

from appium import webdriver
# server 啓動參數
desired_caps = dict()
# 設備信息
desired_caps['platformName'] = 'Android'
desired_caps['platformVersion'] = '7.1.2'
desired_caps['deviceName'] = 'emulator-5554'
# app的信息
desired_caps['appPackage'] = 'com.android.settings'
desired_caps['appActivity'] = '.Settings'
# 聲明我們的driver對象
driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps)
driver.quit()
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章