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
-
Chrome
Browser aufAndroid
Gerät installiert - Debugging-Modus auf
Android
Gerä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