Articles of selenium webdriver

Selenium Grid2: ¿es posible ejecutar 10 instancias de Chrome?

Actualmente, Selenium Grid2 ejecutándose con la configuración predeterminada muestra que puede ejecutar 5 navegadores Firefox, 5 navegadores Chrome y 1 IE. Con un máximo de 5 instancias al mismo tiempo. ¿Cómo puedo cambiar esto para que ejecute 10 instancias de Chrome al mismo tiempo? He cambiado con éxito el parámetro maxsession del nodo con -maxSession […]

Para enviar tres teclas con send_keys () en el controlador web de python de selenium

Estoy tratando de escribir un número flotante en un cuadro de texto con un valor predeterminado de 0.00.Pero intenta agregarse en lugar de sobrescribirlo. Intenté con .clear () y luego send_keys (‘123.00’), pero aún así se adjunta. Luego probé con send_keys (Keys.CONTROL + ‘a’, ‘123.00’). Se actualiza solo 0.00. Cualquier ayuda es muy apreciada. Para […]

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

Dime por qué esto no termina con un error de tiempo de espera (Selenium 2 webdriver)?

from selenium import webdriver from selenium.webdriver.support.ui import WebDriverWait browser = webdriver.Firefox() browser.get(“http://testsite.com”) element = WebDriverWait(browser, 10).until(lambda browser : browser.find_element_by_id(“element”)) element.click() # it actually goes to page http://testsite.com/test-page.html print “Just clicked! And I’m expecting timeout error!” new_element = WebDriverWait(browser, 0.1).until(lambda browser : browser.find_element_by_id(“element”)) print “Too bad there’s no timeout error, why?!” De acuerdo, como puede ver, […]

Chrome sin cabeza con python se suspende al intentar descargar un archivo

Estoy usando Python, Jupyter, Selenium webdriver y Chrome sin cabeza (con Canary) en Mac. Escribí una secuencia de comandos que raspa un sitio web muy antiguo. Para descargar un archivo de ese sitio web, necesito hacer clic en varios botones que, finalmente, me llevan a un botón que, una vez que hace clic, descarga un […]

Selenio Move_to_element no siempre mueve el mouse

Estoy usando python 2.7. Al intentar colocar el mouse sobre un elemento del menú, el selenium no mueve el mouse al elemento de forma consistente en Chrome. Por lo tanto, al hacer clic en un submenú, termina haciendo clic en otra cosa. Sin embargo, el mismo código arroja una excepción en el controlador de Firefox. […]

Python Selenium Exception AttributeError: “El objeto ‘Servicio’ no tiene ningún atributo ‘proceso'” en selenium.webdriver.ie.service.Service

Tengo una prueba de Selenium Python. Comienza a ejecutarse, pero después de unos minutos se produce el siguiente error: Exception AttributeError: “‘Service’ object has no attribute ‘process'” in <bound method Service.__del__ of > ignored La implementación de mi suite de prueba es: import unittest from HTMLTestRunner2 import HTMLTestRunner import os import Regression_TestCase.RegressionProject_TestCase2 # get the […]

Cómo probar autocompletar usando selenium y Python

He estado escribiendo un par de pruebas usando selenium para mi sitio web. Sin embargo, no he encontrado una manera de probar un campo de entrada de texto que se complete con la finalización automática. Como ejemplo, quiero seleccionar una de las ubicaciones que se muestran en una lista desplegable de autocompletar. Esto es lo […]

Implementando WebdriverBackedSelenium en Python

Actualicé a Selenium 2.20 para utilizar Selenium respaldado por Webdriver en Python. Hice esto para poder ejecutar mis pruebas utilizando Webdriver sin tener que volver a escribir todos mis casos de prueba. Intenté seguir el ejemplo en http://seleniumhq.wordpress.com/2012/02/08/announcing-selenium-2-19-the-prancing-unicorn-release/ pero encontré que dos de las funciones: RemoteWebDriver ( ) y DefaultSelenium () no existen en mi […]

Elemento de búsqueda de Selenium webdriver en el siguiente enlace

abrir la página principal (inicio) y luego ir a la página de inicio de sesión usando la función click (), ahora quiero encontrar un elemento en esta página, ¿cómo podría? Aquí está mi código … import unittest,time,re from selenium import webdriver from selenium import selenium from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.common.keys […]