selenium
モバイルアプリの自動化
サーチ…
Android + Chrome + Python
テストを実行できるようにするにはChrome
Android
端末はAndroid
端末にあらかじめインストールしておく必要があります。
Python + Chrome + Android
事前条件の下でSelenium
を使用してAndroid
デバイス上のWebアプリケーションで作業できるようにするには、以下の条件を満たす必要があります。
- コンピュータに
Android SDK
インストールされている -
Android
搭載のChrome
ブラウザ -
Android
端末でデバッグモードが有効になってAndroid
cmd
/ Terminal
から以下のコマンドでadb
とchromedriver
サーバを起動します:
adb start-server
chromedriver
見えるchromedriver
サーバのポート番号を記録する
ChromeDriver 2.15.322448(52179c1b310fec1797c81ea9a20326839860b7d3)をポート9515で起動する
USB
ケーブルでAndroid
端末をパソコンにUSB
以下は、 Google
ページを取得するための単純なPython
コードです:
from selenium import webdriver
capabilities = {
'chromeOptions': {
'androidPackage': 'com.android.chrome',
}
}
driver = webdriver.Remote('http://localhost:9515', capabilities) # Specify your port number value
driver.get('http://google.com')
driver.quit()
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow