Articles of webdriver

¿Dónde está la documentación de la API de Python de WebDriver?

¿Dónde puedo encontrar la “documentación API” para los enlaces de Python para Selenium WebDriver? http://code.google.com/p/selenium/wiki/PythonBindings

El problema de Selenium y Geckodriver con la creación de un controlador web en Python

Tengo un fragmento de código en un rastreador de python que solía funcionar. Lo instalé en un nuevo sistema y ahora estoy tratando de obtener las dependencias correctas. Al usar geckodriver 0.13.0 y ejecutar el siguiente código: def login(self): print self.colors.OKBLUE + “Logging into my site as User: ” + self.config.email + self.colors.ENDC username = […]

encontrar xth td con td contiene en el mismo tr xpath python

Mi página tiene una tabla con 11 columnas, dado el valor de texto para la columna 2, quiero hacer clic en la columna 11 (botón de flecha) para la misma fila. Mi DOM se ve así: ` … … … grp1 … … 200 … … … … … <ul class=”dropwd” <input class=”a-act a-menu-button” type=”button” […]

Webdriver phantomjs ya no sigue el enlace al hacer clic

Utilizo un script phantomjs de webdriver simple para actualizar algunos anuncios en preloved.co.uk. Esta secuencia de comandos funcionó muy bien hasta hace poco, pero luego comenzó a fallar con el error “Haga clic en enviar pero la carga falló” después de hacer clic en el enlace de inicio de sesión. De acuerdo con esto , […]

Cómo mantener abierta la ventana del navegador de Chrome para ser reutilizada después de que el script de selenium finalice en python

Estoy intentando mantener abierto el navegador Chrome después de que Selenio termine de ejecutar mi script de prueba. Quiero reutilizar la misma ventana para que se ejecute mi segundo script.

conjunto de pruebas python – webdriver

Soy nuevo en Python y estoy tratando de crear mi propio conjunto de pruebas. El propósito principal es ejecutar la misma prueba en un navegador diferente, es por eso que utilicé el navegador de variables, que se usa dentro de la prueba para llamar al controlador web. Tengo esto: def test_01 (auto, navegador): def test_02 […]

¿Cómo deshabilitar el depurador en chrome webdriver en Python 3.x?

¿Alguien sabe cómo deshabilitar un depurador / registro en el controlador web de Chrome en Python 3.6? Debug img Estoy tratando de seguir el código y no está funcionando. chrome_options = webdriver.ChromeOptions() chrome_options.add_argument(“–disable-infobars”) chrome_options.add_argument(“–disable-logging”) chrome_options.add_argument(“–disable-login-animations”) chrome_options.add_argument(“–disable-notifications”) chrome_options.add_argument(“–disable-default-apps”) driver = webdriver.Chrome(chrome_options=chrome_options, service_log_path=’NUL’, service_args=[“–verbose”, r”–log-path=D:\qc1.log”]) Python ver .: 3.6.1 Versión de Chrome Browser: 62.0.3202.94 (64 bits) Webdriver […]

Descarga de archivos a través de Selenium Webdriver en python

Estoy escribiendo un progtwig para automatizar la interacción web a través de Selenium webdriver en python. Me quedé atascado en el último paso cuando hago clic en el botón “descargar” a través del script, aparece una ventana emergente en la pantalla, con la opción predeterminada “Abrir con” seleccionada. Quiero que mi progtwig haga clic primero […]

Compruebe si existe elemento de selenium python

Estoy tratando de localizar el elemento por element=driver.find_element_by_partial_link_text(“text”) En Python el selenium y el elemento no siempre existe. ¿Hay una línea rápida para verificar si existe y obtener NULL o FALSE en lugar del mensaje de error cuando no existe?

Error del controlador de web: “No hay alerta presente” después de que se lanza la excepción UnexpectedAlertPresentException

Estoy tratando de probar una aplicación web que estoy desarrollando. Estoy usando el controlador de Firefox contra Firefox 22.0. En un momento dado, puede aparecer un diálogo modal (un indicador de Javascript ()). Si lo hace, quiero ingresar un texto y luego descartarlo (haga clic en Aceptar). Aquí está el código relevante: try: if button.text […]