九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
漫長Appium之路(二)

前面介紹了iOS自動化工具的Appium所需的虛擬機環(huán)境,接下來介紹下Appium的安裝與使用方法,這個足足折騰我將近一個星期。網(wǎng)上沒有什么詳細的資料,對于遇到的各種各樣問題也沒用提供明確的解決方法這里我貼出我的總結經驗,和大家分享。

 

Appium提供了兩種安裝使用方式:圖形化界面和命令行控制。無論使用哪種方式安裝,以下軟件都最好準備并安裝完畢:

1.Xcode Command Line Tools:必須。提供Xcode的命令行調用工具,需對應OS版本和Xcode版本。可從官網(wǎng)上下載或著遠景論壇搜索。

2.Node.js:非必須。命令行使用那一定要下載安裝Node.js,官網(wǎng)上下載安裝包即可。圖形化的不確定,不過最好安裝上,也不費事。

3.Mac上的Eclipse和JDK:非必須。但是如果想用Java編寫appium測試用例的話,那么這些開發(fā)環(huán)境最好準備著。

 

使用Java的話,需要導入以下三個包,都是刻骨銘心的總結?。?/span>

java-client-1.5.0.jar:appium官方提供的Java客戶端,官網(wǎng)上下載:https://search.maven.org/#search|ga|1|g%3Aio.appium%20a%3Ajava-client

selenium-server-standalone-2.42.2.jar:selenium官方提供的Jar包,appium會需要使用到這些類,使用selenium的最新版本搭配appium的最新版本,官網(wǎng)下載,非常的大,30多M

gson-2.1.jar:谷歌官方提供的json工具,運行工程時會需要用到,這個百度就能搜到。

 

這里我先以Appium官網(wǎng)提供的.dmg作為示例說明Appium用法:

安裝說明:

1.首先去Appium官網(wǎng)上下載appium.dmg。官網(wǎng)地址:http://appium.io/downloads.html。

需要注意Appium的版本可能跟Mac OS版本和Xcode版本有關系,像我Xcode是4.5的最新版本就經常用不起來,不過用0.13.0和1.0.0是沒問題的,可以多下載幾個版本試一下。

2.以我的0.13.0版本為例。先把模擬器打開,運行你想錄制的程序。打開Appium以后先授權,然后作如下配置:

IP地址改為:127.0.0.1。App path選擇:

/Users(用戶)/你的用戶名/Library(資源庫)/Application Support/iPhone Simulator/你的iOS版本/Applications/你的應用編號/應用名.app

然后點擊“Launch”,開啟Appium。

3.Appium處于“Launch”的狀態(tài),點擊右上角的那個“i”圖標,開始獲取Appium界面元素。

事件都在下面列著的,具體過程不細說了,需要注意的是,點模擬器上圖標是沒用的,沒點“Record”之前點appium的圖標也不會開始錄制的

4.錄制腳本:點擊“Record”,然后下面會蹦出一大堆代碼??梢赃x擇想用的語言,這些代碼會記錄你錄制時操作,建議打開“XPath Only”。

5.以Java為例,把這些代碼復制粘貼到工程中,就可以當做一個Junit測試用了。當然這里代碼需要一定的修改,改成類似下面的就可以了。注意需要導入相應的包。如下所示:

6.運行這些測試用例要注意:保持Appium運行“Launch”之后沒有跑過別的測試用例(錄制的也不行,否則請Stop后再Launch),Appium處于Launch狀態(tài),模擬器打開著(沒打開要打開),app path正確。

然后在Eclipse中運行Junit測試,就能看到結果了!

如果遇到了什么問題又分析不到什么原因,可以在這里留言。我盡量盡我所能回答。

 

然后我再說明Appium命令行的安裝方法:

個人覺得一般有.app或者.exe的話,沒必要使用命令行啟動。

切記:在Mac上安裝appium時,千萬不要以sudo運行,否則appium跑不起來,還是得刪了重裝。

請先閱讀這篇博客,避免遇上做重復無用功的事:http://blog.csdn.net/today520/article/details/34854897

如果看不懂,可以先總結一下:創(chuàng)建一個新的普通用戶,賦予這個用戶使用/usr/local/下所有文件的權限(chown可實現(xiàn))。或者干脆用homebrew。總之,不能以sudo的方式安裝appium

1.安裝Node.js。輸入npm -v查看安裝是否成功。

2.命令行執(zhí)行npm install -g appium@你想用的版本

需要保持網(wǎng)絡通暢,要是被GFW攔住的話需要設置registry,可參見:http://blog.csdn.net/ei__nino/article/details/17340685

如果是在公司通過代理服務器上網(wǎng),那么也需要設置proxy,方法類似上面的:npm config set proxy http://.......

3.安裝完畢后,命令行中運行appium應該就可以了。

不過我目前還沒測試命令行具體怎么個用法,希望好心人給個例子。

 

Appium版本很多,由個人負責,而且不斷的改進,因此難免遇到教程不適用的情況。在Mac平臺上運行iOS測試是一件很折磨人的事,寫這一個總結,也算是紀念一下我逝去的的青春\(╯-╰)/,同時總結,希望大家也能少走彎路,謝謝。

本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
關于iOS的自動化測試
開始實際搭建App測試環(huán)境-Appium
我的Appium學習記錄—— iOS 10.3.2 + Appium 1.6.4 真機實戰(zhàn)
appium踩過的坑
windows如何安裝nodejs
python爬蟲23 | 手機,這次要讓你上來自己動了。這就是 Appium+Python 的牛x之處
更多類似文章 >>
生活服務
熱點新聞
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服