Articles of selenio

Missing realizar para selenium ActionChains

Es un problema muy común y, a veces, difícil de detectar cuando se definen “cadenas de acción” pero no se aplican realmente. Ejemplo: # incorrect ActionChains(driver).move_to_element(some_element).click(some_element) Opuesto a: # correct ActionChains(driver).move_to_element(some_element).click(some_element).perform() ^^^^^^^^^ Las cadenas de acción esencialmente no harían nada y no realizarían ninguna acción sin perform() . ¿Hay alguna manera de detectar este tipo […]

Centrarse en la segunda página con Selenium

Estoy tratando de llenar este formulario automáticamente usando Selenium. El formulario consta de dos páginas, que deben rellenarse. Uno pasa a la segunda página haciendo clic en el botón naranja que indica “Weiter”. Tengo el siguiente código, # load form into chrome, directly via its url ad_url = ‘https://www.immobilienscout24.de/expose/97655130’ form_url_end = ‘#/basicContact/email’ url = ad_url […]

base de paginación dinámica ajax selenium

Estoy intentando ejecutar mi Base spider para la paginación dinámica, pero no estoy logrando el rastreo. He utilizado la paginación dinámica del ajax del selenium. la url que estoy usando es: http://www.demo.com . Aquí está mi código: # -*- coding: utf-8 -*- import scrapy import re from scrapy.contrib.linkextractors.sgml import SgmlLinkExtractor from scrapy.selector import Selector from […]

Raspado concurrentemente con selenium en python

Estoy tratando de raspar simultáneamente con los módulos de selenium y multiprocesamiento. A continuación es más o menos mi enfoque: crear cola con el número de instancias de webdriver igual al número de trabajadores crear grupo de trabajadores cada trabajador extrae la instancia de webdriver de la cola Cuando la función termina, la instancia de […]

Registro de solicitudes HTML en el marco del robot

He estado luchando para encontrar mucha información que esté de acuerdo con esto, así que he pedido ayuda aquí. Estoy ejecutando pruebas de interfaz de usuario de una aplicación web utilizando el marco de robot. Cuando una prueba falla, quiero un registro de las solicitudes HTML para poder mirar atrás y ver qué falló, es […]

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 […]