日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

Appium使用Python运行appium测试的实例

發布時間:2023/12/9 python 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Appium使用Python运行appium测试的实例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Appium使用Python運行appium測試的實例

一.? Appium之介紹

https://testerhome.com/topics/8038

詳情參考-- https://testerhome.com/topics/8038

Appium是一個移動端的自動化框架,可用于測試原生應用,移動網頁應用和混合型應用,且是跨平臺的。可用于IOS和Android以及firefox的操作系統。原生的應用是指用android或ios的sdk編寫的應用,移動網頁應用是指網頁應用,類似于ios中safari應用或者Chrome應用或者類瀏覽器的應用。混合應用是指一種包裹webview的應用,原生應用于網頁內容交互性的應用。
重要的是Appium是跨平臺的,何為跨平臺,意思就是可以針對不同的平臺用一套api來編寫測試用例。

?

啟動驗證:
啟動之后,在瀏覽器中輸入http://localhost:4723/wd/hub/status出現下面代碼說明成功
{"status":0,"value":{"build":{"version":"1.4.13","revision":"c75d8adcb66a75818a542fe1891a34260c21f76a"}}}

?

二.? 具體步驟如下:

第一步 安裝Python

1.官網地址:https://www.python.org/

點擊【download】--【Windows】,選擇“Python2.7.13”,然后直接安裝即可,如下圖所示。

2.配置環境變量

電腦右擊“屬性”--“高級系統設置”—“環境變量”,編輯“path”變量,新增(本機放在D盤)“D:\Python27”和“D:\Python27\Scripts”兩個環境變量。

注意:D:\Python27是“Python”的安裝目錄

???? D:\Python27\Scripts是“easy_install”和“pip”工具目錄

3.驗證“Python”環境是否成功(控制臺下驗證【Windows+R】)

控制臺下面輸入【Python】出現如下圖所示則表示配置成功。

?

第二步 安裝pip

1.安裝pip,在控制臺下輸入“easy_install pip”

安裝好如下圖所示

?

第三步 安裝Appium-Python-Client

1.控制臺輸入【pip install Appium-Python-Client】,已安裝好的如下圖所示。

?

第四步 安裝selenium

1.在控制臺下輸入【pip install selenium –i http://pypi.douban.com/simple】,已安裝好的如下圖所示。

?

第五步 安裝pytest((日后會有用))

1.在控制臺下輸入【pip install pytest】,已安裝好的如下圖所示

?

第六步 手機連接電腦

1.首先需要下載(Android-sdk),本機(E:\downloads\android-sdk_r23.0.2-windows)已下載。

下載路徑:下載路徑在這里獲取:http://www.cnblogs.com/we-hjb/p/6416274.html

2.配置環境變量

“我的電腦”—右擊“屬性”—“高級系統設置”—“環境變量”,可以先配置一個“adb”(名字隨便取),然后新建在【path】變量中即可。

3.然后在控制臺下輸入【adb devices -l】--查詢手機的UDID,檢查手機是否連接上,連接上如下圖所示。

?

第七步 啟動appium(確保已經連接模擬器)

1.在客戶端啟動appium

?

2.在控制臺下輸入【appium -a 127.0.0.1 -p 4723? (-U? 98YSBPJ2228S? --no-reset)】

注釋: -a是服務地址? -p是端口號? -U是手機的UDID

如下圖所示則表示成功。

?

3.啟動驗證

啟動之后,在瀏覽器中輸入【http://localhost:4723/wd/hub/status】出現下面代碼說明成功
{"status":0,"value":{"build":{"version":"1.4.13","revision":"c75d8adcb66a75818a542fe1891a34260c21f76a"}}}

如下圖所示

?

第八步 執行官方實例代碼

下載地址:https://github.com/appium/sample-code/tree/master/sample-code

注釋:添加聯系人的實例代碼

1.下載對應的APK,點擊【download】即可。

?

2.下載Python執行文件(找到這個文件,復制粘貼)

3.保存在如下圖的目錄下。

4. 然后修改Android_contacts.py

原始文件:

?

修改后,如下圖所示。

?

注意:代碼的絕對路徑容易出錯(下面采用的是相對路徑),如下所示。
desired_caps['app'] = PATH(
'../../../sample-code/apps/ContactManager/ContactManager.apk'
)
這段代碼的地址錯誤。根據提示將對應的apk文件放到對應的路徑就可以了
例如:
desired_caps['app'] = PATH(
'E:\Python\ContactManager.apk'
)

第九步 運行Android_contacts.py文件

1.在控制臺下輸入【android_contacts.py】,運行成功如下圖所示。

?

2.模擬器運行的情況(上述步驟都成功)

?

轉載于:https://www.cnblogs.com/Rita-LJ/p/8488753.html

總結

以上是生活随笔為你收集整理的Appium使用Python运行appium测试的实例的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。