Python+Appium+PyCharm環境配置及調試:

首先個人電腦是Windows 10系統,64bit,因此對應的軟件都符合此版本要求。

1.安裝PyCharm:

首先下載pycharm 2020.1破解版本,而後進行安裝,安裝步驟基本都是下一步下一步就行;python

2.安裝JDK:

JDK版本最好是1.8,安裝完JDK要配置環境變量,配置完成便可;android

3.Android SDK:

安裝Android SDK而且配置環境變量,配置完成便可;web

4.安裝Python:

下載Python3以上的版本,安裝而且配置完成便可;shell

5.安裝Appium-Python-Client:

打開cmd, 輸入:pip install Appium-Python-Client,若是有多個python版本的話,在pip後面加上2或者3,對應Python版本便可;app

6.安裝appium:

我下載的版本是:AppiumForWindows_1_4_16_1.zip,下一步下一步安裝完成便可;
把全部的軟件和配置環境配置完成後開始進行測試。測試

打開PyCharm,新建->python file->命名爲:hello.py,USB鏈接真機;
拷貝其代碼:ui

from appium import webdriver
import timeorm

server啓動參數

desired_caps = {}server

設備信息

desired_caps['platformName'] = 'Android'
desired_caps['platformVersion'] = '5.0'
desired_caps['deviceName'] = '192.168.1.110:5555'ip

app信息

desired_caps['appPackage'] = 'com.android.settings'
desired_caps['appActivity'] = '.Settings'
driver = webdriver.Remote('http://localhost:4723/wd/hub',desired_caps)

time.sleep(2)

driver.quit()

保存完後點擊「Run」執行,發現會報錯:Failed to establish a new connection: [WinError 10061] 因爲目標計算機積極拒絕,沒法鏈接。
緣由是Appium未正確打開,要把Appium點擊啓動而且配置文件要配置正確才行;
配置完Appium後執行「Run」,手機打開「設置」,而後退出。

platformName、platformVersion、appPackage、appActivity這幾個參數如何進行查找:
打開「cmd」,
輸入:adb shell getprop ro.build.version.release,返回Android版本爲5.0;
輸入:adb devices -l,返回手機型號;
List of devices attached
10654eed device product:hltezm model:SM_N9008V device:hlte
SM_N9008V即爲手機型號;
輸入:adb shell dumpsys activity | findstr "mResume",返回包名和啓動名;
mResumedActivity: ActivityRecord{29981040 u0 com.android.settings/.Settings t449}com.android.settings即爲包名;.Settings爲應用的名稱;以上爲今天的總結,比較籠統,詳細配置可留言,謝謝。

相關文章
相關標籤/搜索