selenium
Automatyzacja aplikacji mobilnych
Szukaj…
Android + Chrome + Python
Aby móc uruchomić testy, Chrome
powinna być wstępnie zainstalowana na urządzeniu z Android
,
Python + Chrome + Android
Aby móc pracować z aplikacją internetową na urządzeniu z Android
za pomocą Selenium
, należy spełnić poniższe warunki wstępne:
-
Android SDK
zainstalowany na komputerze - Przeglądarka
Chrome
zainstalowana na urządzeniu zAndroid
- Tryb debugowania włączony na urządzeniu z
Android
Uruchom serwer adb
i chromedriver
za pomocą poniższych poleceń z cmd
/ Terminal
:
adb start-server
chromedriver
Zanotuj numer portu serwera chromedriver
z dziennika, który wygląda
Uruchamianie ChromeDriver 2.15.322448 (52179c1b310fec1797c81ea9a20326839860b7d3) na porcie 9515
Podłącz urządzenie Android
do komputera kablem USB
Poniżej znajduje się prosty kod Python
aby uzyskać stronę 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
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow