您好,登錄后才能下訂單哦!
這篇文章主要介紹“自動化測試appium的搭建步驟”,在日常操作中,相信很多人在自動化測試appium的搭建步驟問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”自動化測試appium的搭建步驟”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
我這里面是用java進行連接實現的自動化測試
1.安裝java
(1).下載java安裝包
(2).配置環境變量
(3).在dos窗口中輸入java -version 查看 如輸出一下結果則安裝正確
2.安裝android SDK
(1).下載androidSDK
將下載的 Android SDK 解壓,將得到如下目錄。
(2).設置Android環境變量
3.安裝appium Server
1.下載https://bitbucket.org/appium/appium.app/downloads/
2.一步一步安裝,并且記住安裝目錄
3.配置環境變量
最后,打開Windows命令提示符,輸入“appium-doctor”命令,如果出現以下提示,說明你Appium所需要的各項環境都已準備完成。
4.打開elipse或者idea
創建個maven項目
引入
<dependency><groupId>io.appium</groupId><artifactId>java-client</artifactId><version>5.0.0-BETA9</version><scope>test</scope></dependency>
import io.appium.java_client.android.AndroidDriver;import org.openqa.selenium.By;import org.openqa.selenium.remote.DesiredCapabilities;import java.net.URL;/** * Created by dell on 2017/10/24. */public class TestAppium {public static void main(String[] arg) throws Exception{ DesiredCapabilities capabilities = new DesiredCapabilities(); capabilities.setCapability("deviceName", "Android Emulator"); capabilities.setCapability("automationName", "Appium"); capabilities.setCapability("platformName", "Android"); capabilities.setCapability("platformVersion", "23"); capabilities.setCapability("app","D:\\app-debug.apk");// capabilities.setCapability("appPackage", "circle.fhw.com.friendcircle");// capabilities.setCapability("appActivity", ".TestAct");System.out.println("連接androidServer"); AndroidDriver driver = new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities); System.out.println("開始測試"); driver.findElement(By.id("btn_test")).click(); System.out.println("測試結束"); Thread.sleep(2000);// String result = driver.findElement(By.id("com.android.calculator2:id/formula")).getText();// System.out.println(result);driver.quit(); } }
5.啟動android項目
啟動appium
查看執行結果
到此,關于“自動化測試appium的搭建步驟”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。