Dónde instalar el SDK de Android para Selenium (Python)
Frecuentes
Visto 503 veces
1
Programas de Documentos de selenio para el controlador de Android diga instalar el SDK de Android en ../android_sdk
, relativo al directorio que contiene el repositorio de Selenium. Simple, pero no estoy seguro exactamente de qué carpeta corresponde al repositorio de Selenium
Si mi directorio se ve así, simplificado solo para dar una idea de la estructura del directorio:
/lib
/selenium
setup.py
Webdriver.sln
wire.py
(other files)
/py
/selenium
__init__.py
selenium.py
¿Cuál sería el lugar apropiado para desempaquetar el SDK de Android?
1 Respuestas
0
No creo que importe dónde lo desembale. El caso es que lanzo el avd:
D:\Temp\1Mobile\Installs\adt-bundle-windows-x86-20130219\sdk\tools>emulator -avd
AVD_for_Nexus_S1 -no-audio -no-boot-anim -scale .8
Luego ejecuto los siguientes comandos (uno a la vez) para obtener el nombre del AVD y registrar el controlador web en él...
cd D:\Temp\1Mobile\Installs\adt-bundle-windows-x86-20130219\sdk\platform-tools
adb devices
adb -s (AVD_NAME) -e install -r android-server.apk
adb -s (AVD_NAME) shell am start -a android.intent.action.MAIN -n org.openqa.selenium.android.app/.MainActivity
adb -s (AVD_NAME) forward tcp:8080 tcp:8080
Luego, en su archivo test.py, desea algo como esto (para que sepa a dónde enviar los comandos):
def setUp(self):
#self.driver = webdriver.Firefox()
self.driver = webdriver.Remote("http://127.0.0.1:8080/wd/hub",desired_capabilities={"browserName": "android"})
HTH, Sam
Respondido 07 Abr '13, 03:04
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas android python selenium android-sdk-2.3 or haz tu propia pregunta.