Python Chrome Android

為了能夠使用 SeleniumAndroid 裝置上使用 web-application,應滿足以下條件:

  • Android SDK 安裝在電腦上
  • Chrome 瀏覽器安裝在 Android 裝置上
  • Android 裝置上啟用除錯模式

使用 cmd / Terminal 的以下命令啟動 adbchromedriver 伺服器:

adb start-server
chromedriver

記下看起來像日誌的 chromedriver 伺服器埠號

在埠 9515 上啟動 ChromeDriver 2.15.322448(52179c1b310fec1797c81ea9a20326839860b7d3) ****

使用 USB 電纜將 Android 裝置連線到計算機

以下是獲取 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()