selenium
Mobile App-Automatisierung
Suche…
Android + Chrome + Python
Um Tests ausführen zu können, sollte Chrome Broser auf einem Android Gerät vorinstalliert sein.
Python + Chrome + Android
Um mit Webanwendungen auf einem Android Gerät arbeiten zu können, müssen Selenium unter folgenden Voraussetzungen erfüllt sein:
- Auf dem Computer installiertes
Android SDK -
ChromeBrowser aufAndroidGerät installiert - Debugging-Modus auf
AndroidGerät aktiviert
Starten Sie den adb und chromedriver Server mit den folgenden Befehlen von cmd / Terminal :
adb start-server
chromedriver
chromedriver Sie sich die chromedriver Server-Portnummer aus dem Protokoll, das wie chromedriver aussieht
Starten von ChromeDriver 2.15.322448 (52179c1b310fec1797c81ea9a20326839860b7d3) an Port 9515
Verbinden Sie das Android Gerät über ein USB Kabel mit dem Computer
Nachfolgend finden Sie einfachen Python Code, um eine Google Seite zu erhalten:
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
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow