selenium
Автоматизация мобильных приложений
Поиск…
Android + Chrome + Python
Чтобы иметь возможность запускать тесты, Chrome
должен быть предварительно установлен на устройстве Android
,
Python + Chrome + Android
Чтобы иметь возможность работать с веб-приложением на устройстве Android
с использованием Selenium
ниже предварительных условий, необходимо выполнить:
-
Android SDK
установлен на компьютере - Браузер
Chrome
установлен наAndroid
устройстве - Режим отладки включен на устройстве
Android
Запустите сервер adb
и chromedriver
с приведенными ниже командами из cmd
/ Terminal
:
adb start-server
chromedriver
Запишите chromedriver
порта сервера chromedriver
из журнала, который выглядит так:
Запуск ChromeDriver 2.15.322448 (52179c1b310fec1797c81ea9a20326839860b7d3) на порту 9515
Подключите Android
устройство к компьютеру с помощью USB
кабеля
Ниже приведен простой код Python
чтобы получить страницу Google
:
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