Articles of webdriver

¿Ejemplo de evento táctil con webdriver python?

He visto unos 100 ejemplos de eventos táctiles para el controlador web de Java en línea, pero no uno solo para python. ¿Alguien sería tan amable de publicar uno aquí, para que la gente ahorre muchas horas de búsqueda? Aquí está mi bash de hacer un double_tap básico en un elemento en un simulador de […]

Webdriver / Selenium: ¿Cómo encontrar un elemento cuando no tiene nombre de clase, id o css selecector?

Cada uno de los resultados de búsqueda del “paquete de 7” aquí contiene una dirección y un número de teléfono para cada entrada en el lado derecho, por lo tanto: Para cada uno, quiero extraer (i) la dirección y (ii) el número de teléfono. El problema es que aquí está cómo se definen estos elementos […]

Realice una comprobación WebDriverWait () o similar en una expresión regular en Python

Me gustaría poder realizar algo similar a un WebDriverWait() , es decir: WebDriverWait(driver, 60).until( expected_conditions.text_to_be_present_in_element((By.XPATH, “//tr[5]/td[11]/div”), “1.000000”) ) … para una expresión regular, donde espera una cantidad de tiempo asignada antes de fallar. Soy consciente de que podría hacer algo, como … assert re.search(r”[0,1]{1}.[0-9]{6}”, driver.find_element_by_xpath(“//tr[5]/td[11]/div”).text) … o podría reemplazar la búsqueda con la coincidencia en […]

¿Cómo importar certificados SSL para Firefox con Selenium ?

Intentando encontrar una manera de instalar un certificado SSL en particular en Firefox con Selenium, usando Python WebDriver y FirefoxProfile. Necesitamos usar nuestro propio certificado personalizado que se almacena en la computadora que ejecuta el WebDriver, para que la solución ideal se vea así: profile = get_my_profile() profile.importCertificate(‘/my/certificates/my_cert.cert’) driver = new webdriver.Firefox(profile=profile) ¿Cómo puedo conseguir […]

las manijas de la ventana de selenium no son correctas cuando se abre una nueva ventana con Python

Quiero usar Selenio con Python para abrir múltiples tabs en un navegador y eliminar las probabilidades de apuestas en tiempo real simultáneamente con múltiples tabs. La página de inicio del sitio web genera una lista de juegos. Sin embargo, no hay forma de obtener el enlace del juego a menos que encuentre el elemento del […]

Problema de Python Selenium Webdriver (selenium.common.exceptions.WebDriverException: Mensaje: “No se puede cargar el perfil. Perfil Dir:)

Estoy usando Mac OS X 10.8.3, selenium 2.32.0, python 2.7, Firefox versión 20 y he estado recibiendo este error al ejecutar el enlace de python: selenium.common.exceptions.WebDriverException: Message: “Can’t load the profile. Profile Dir: /var/folders/vn/8h6w79td4p59l9h9xhx2986r0000gn/T/tmpTmsdul Firefox output: LOG addons.xpi: startup LOG addons.xpi: Skipping unavailable install location app-system-share LOG addons.xpi: checkForChanges LOG addons.xpi: No changes found 2013-04-11 […]

Python Selenium 3.0: Firefox 47.0.1 instalado en la ubicación predeterminada no está identificado. (Geckodriver)

Lo siguiente es mi entorno: SO: Windows 10 – 64 (edición Home) Navegador: Firefox 47.0.1 (32 bit) Python: 2.7.10.12 (64 bit) selenium: 3.0.1 Geckodriver: geckodriver-v0.11.1-win64.zip Firefox se instala en C:\Program Files (x86)\Mozilla Firefox . geckodriver.exe se coloca en C:\Python27\Scripts . A continuación está mi código de python: from selenium import webdriver driver = webdriver.Firefox() driver.get(“http://www.python.org”) […]

Cómo pasar correctamente la autenticación básica (cada clic) utilizando Selenium y phantomjs webdriver

Estoy ejecutando algunas pruebas de unidad con Selenium Webdriver. Tengo una prueba completa que se ejecuta con éxito usando webdriver.Firefox (), aquí está la configuración: def setUp(self): self.driver = webdriver.Firefox() self.driver.implicitly_wait(30) self.base_url = “http://www.nike.com” self.verificationErrors = [] self.accept_next_alert = True La prueba se ejecuta correctamente, sin embargo, tengo que ingresar manualmente en la autenticación básica […]

Cómo seleccionar las extensiones de Chrome para habilitar cuando se usa Selenium

Estoy utilizando el controlador web Selenium para desarrollar una prueba automatizada utilizando Chrome como mi navegador. Estoy usando Python para esto. Tengo una extensión en mi navegador Chrome que me gustaría habilitar cuando Selenium abra Chrome. El problema es que cuando Selenium abre Chrome, todas las extensiones están deshabilitadas de forma predeterminada. ¿Cómo habilito la […]

Python Selenium Send Keys Diving Warning sobre tamaño

Estoy cargando contenido a través de python selenium binding element.send_keys(content) , pero obtengo un error de tamaño de contenido. Mis datos crecerán más grandes. ¿Me puede dar una solución a través de la cual pueda agregar el elemento seleccionado en trozos en lugar de poner los datos completos y completos en el campo seleccionado donde […]