Articles of selenio

Python Selenium Webdriver para comprobar si el elemento NO existe lleva tiempo

Al intentar verificar después de algunas operaciones de GUI, no existe un botón (se espera que no esté presente). Estoy usando find_element_by_xpath () pero es muy lento. ¿Alguna solución de timeout?

¿Hay un equivalente de Windows a PyVirtualDisplay?

He escrito un raspador web para un compañero para ahorrarle tiempo en el trabajo. Está escrito en Python , utilizando Selenium y abriendo un navegador Firefox. PyVirtualDisplay este código yo mismo en una máquina con Linux que uso PyVirtualDisplay para que Firefox no abra ni altere mi trabajo. ¿Cómo puedo hacer que se ejecute dentro […]

¿Selenio, python, haciendo clic en un enlace de javascript regularmente?

¿Cuál debería ser la forma correcta de hacer clic en un enlace generado en javascript en un intervalo de tiempo regular utilizando enlaces de python y selenium? ¿Debería estar usando un hilo? Como necesitaría continuar procesando los datos de entrada, necesito actualizar / restablecer un temporizador para continuar recibiendo datos, haciendo clic en este enlace […]

Establecer el perfil de preferencia de descarga automática utilizando Selenium2library

Entorno: robotframework-selenium2library Estoy buscando una forma en selenium2library para realizar la descarga automática del archivo configurando la preferencia en FirefoxProfile ya que esta es la solución que puedo encontrar. Sin embargo, parece que no puedo usar la forma en que se indica a continuación en Selenium Webdriver para importar el perfil de preferencias en el […]

No se puede simular onclick javascript dentro de la etiqueta usando Selenium webdriver, python

Estoy intentando simular el evento onclick en la siguiente etiqueta span class = “taLnk hvrIE6 tr165579546 moreLink ulBlueLinks” onclick = “ta.util.cookie.setPIDCookie (2247); ta.call (‘ta.servlet.Reviews.expandReviews’, evento, this, ‘review_165579546’, 1 ‘ 2247) “> Más Esto se usa para ver más texto en este enlace. Estoy usando Selenium webdriver y python para simular este evento automáticamente para esta […]

¿Cómo esperar a que se procese una lista desplegable antes de pasar a la siguiente?

Tener un problema con los menús desplegables en mi selenium (python). En esta página, lo que sucede es que al seleccionar una opción desplegable, procesará la selección, haciendo que las otras opciones no se puedan seleccionar hasta que el proceso haya finalizado. Estoy tratando de decir en mi script que espere hasta que una lista […]

Error de tubería rota al ejecutar django-test con selenium

Mientras ejecuto las pruebas de Django con Selenium (sin control remoto, sin xvfb), siempre obtengo la siguiente excepción: Creating test database for alias ‘default’… Traceback (most recent call last): File “/usr/lib/python2.7/wsgiref/handlers.py”, line 86, in run self.finish_response() File “/usr/lib/python2.7/wsgiref/handlers.py”, line 127, in finish_response self.write(data) File “/usr/lib/python2.7/wsgiref/handlers.py”, line 210, in write self.send_headers() File “/usr/lib/python2.7/wsgiref/handlers.py”, line 268, in […]

Error: no se pudo encontrar una versión que cumpla con el requisito del controlador de web (de las versiones:)

Hola, soy un nuevo desarrollador en Python. Quiero usar la API de Selenium Web Driver y Mac Library y yo. i código de instalación ‘pip install web driver’ en el intérprete del proyecto pycharm pero error Definición de error mira esto: Try to run this command from the system terminal. Make sure that you use […]

Hacer que el selenium tome todas las cookies.

Me dijeron que hiciera una auditoría de cookies de nuestros sitios web frontales, ahora somos dueños de muchos dominios, por lo que realmente no voy a revisar manualmente cada uno de ellos extrayendo las cookies. Decidí irme con el selenium. Esto funciona hasta el punto en el que quiero tomar cookies de terceros. Actualmente (python) […]

Selenium Python Firefox webdriver: no se puede modificar el perfil

Quiero usar, en una instancia de Firefox para webdriver, la opción “nueva pestaña en lugar de ventana”. 1 / Creé un perfil con esta opción activada, pero cuando uso el perfil, muchas opciones están bien, pero no esta. 2 / Después de cargar el perfil, intenté cambiar la opción en el código pero no funciona. […]