今天主要來安利一款iOS錄制回放工具AutoTouch的使用。 AutoTouch的一個重要的使用前提是手機(jī)必須是越獄狀態(tài),如果你不打算越獄你的iPhone,那可以暫時忽略這...
今天主要來安利一款iOS錄制回放工具AutoTouch的使用。 AutoTouch的一個重要的使用前提是手機(jī)必須是越獄狀態(tài),如果你不打算越獄你的iPhone,那可以暫時忽略這...
這個小節(jié)主要會來介紹下Appium常見的API使用。上面幾節(jié)課已經(jīng)介紹了一些API了如點擊,通過定位方式定位到控件后調(diào)用click方法就可以對控件進(jìn)行點擊,還有獲取控件的文本...
接著來介紹下按文本的定位方式,這是一種最快捷的定位方式,如果是不考慮后期維護(hù)下的話,如果控件剛好有文本的屬性,按文本定位是最快的,都不需要用到元素查看的工具uiautomat...
接著我們來介紹下第二種定位方式,按控件類型的定位方式。有時候控件沒有id,這時候我們可以運用控件類型來定位,一個頁面上相同類型的控件一般會有多個,因此按控件類型定位一般也會結(jié)...
自動化可以簡單概括為三個步驟: 控件定位 控件操作 校驗點編寫 我們先來介紹下控件定位。Appium提供了多種定位方式,最常見使用的是ID這種定位方式,如果控件有ID盡量使用...
在編寫具體腳本之前先來介紹下被測試的應(yīng)用,這本書我們會使用開源中國這個APP來作為被測試的對象。這個 應(yīng)用的APK可以從開源中國的網(wǎng)站上獲取得到。但最新的版本有的模擬器鏡像不...
Appium Server已經(jīng)安裝完畢,接著需要借助Maven自動化去下載Appium的客戶端依賴。 打開項目里的pom.xml文件,這個文件主要用來聲明依賴用的,我們在這里...
因為本教程使用的是Java語言來進(jìn)行測試腳本編寫,所以任意一個寫Java的IDE都可以,這里會介紹IntelliJ idea這個IDE。 IntelliJ idea有兩種版本...
Appium是一種CS的架構(gòu),client端提供一些API供調(diào)用,然后和Appium Server通信,client端如果是使用maven來做構(gòu)建的,到時候可以直接通過pom...
為了可以在終端任意路徑下使用Android SDK提供的命令,因此需要配置Android SDK環(huán)境變量。 測試開發(fā)過程中經(jīng)常會使用到如下文件夾的命令: tools tool...
我們會以Java語言來進(jìn)行腳本編寫,所以需要進(jìn)行JDK安裝以及必要的環(huán)境變量設(shè)置。本書會使用JDK 8的版本,而不會使用JDK 9(太新的有的軟件不兼容)。 可以直接取Ora...