1.node.jsをインストールします
- Windows用のダウンロード(x64)
- https://nodejs.org/en/
- cmd-> node -vと、正しいバージョン番号が表示されます
2.JDKをインストールして構成します
3.SDKをインストールして構成します
4.appiumをインストールします
公式ウェブサイト:http ://appium.io/、この記事のバージョン:v1.15.1(バージョンが異なり、構成によっては異なります)
5. appium-doctorをインストールして、依存関係が完全かどうかを確認します
- npm install -g cnpm --registry = https://registry.npm.taobao.org#国内ミラーインストール
- cnpm install -g appium-doctor #cnpmコマンドでappium-doctorをインストールします
- appium-doctor #appiumの環境構成を表示する
- 注:最初の8つの項目をインストールする必要があり、必要な依存関係の診断が完了しているため、修正は必要ありません。
6.appiumを起動します
7. appiumを起動したままにして、デモを実行します
from selenium import webdriver
desired_caps = {
"platformName": "Android",
"platformVersion": "6.0.1",
"deviceName": "123b6e487cf3",
"appPackage": "com.tencent.qqlivekid", # 小企鹅乐园 用于测试
"appActivity": "com.tencent.qqlivekid.activity.WelcomeActivity",
"unicodeKeyboard": True,
"resetKeyboard": True
}
driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps) # 启动app
driver.quit()
8.パラメータの取得
版本号:cmd-> adb shell getprop ro.build.version.release
デバイス名:cmd-> adbデバイス
get appPackage | appActivity:cmd-> adb shell dumpsys window | findstr mCurrentFocus(アプリケーションの実行時に、このコマンドを実行します)