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()