Articles of Selenium Selenium webdriver

El elemento no es seleccionable

Estoy intentando hacer clic en un elemento que corresponde a mi valor de diccionario “nombre” y “color”, pero sigo recibiendo un error de rastreo raise exception_class(message, screen, stacktrace) selenium.common.exceptions.WebDriverException: Message: unknown error: Element is not clickable at point (520, 815) En resumen, estoy tratando de crear un script de comprobación automática que incluya los parámetros […]

Puede Selenium WebDriver hacer clic en todas las combinaciones del menú desplegable

Básicamente, necesito obtener todas las combinaciones de Departamento, Curso y Sección del sitio de la librería de la UCLA: http://shop.uclastore.com/courselistbuilder.aspx y luego debo elegir los libros y analizar la página html resultante. En lugar de hacerlo manualmente (lo que llevaría una eternidad), estaba buscando otras opciones para hacerlo mediante progtwigción. Una opción que encontré es […]

Selenium / python – no encuentra el texto de enlace parcial

Selenium con Python 2.7 en Windows 10 ejecutando el controlador Chrome (como un script y desde el REPL de python) no puede encontrar un elemento mediante un texto de enlace parcial, y no estoy seguro de por qué. Cuando miro el código fuente de la página web en cuestión, solo hay una instancia de WO20 […]

Ocultar el símbolo del sistema en Selenium ChromeDriver

var driverService = ChromeDriverService.CreateDefaultService(); driverService.HideCommandPromptWindow = true; var driver = new ChromeDriver(driverService, new ChromeOptions()); ¿Es posible lograr esto en Python? He intentado todas las posibles correcciones publicadas aquí en StackoverFlow y en el exterior, pero nada cuando ejecuto mi .exe, el cmd también aparece. Python 3.6, última versión de Selenium (3.9).

¿Cómo ubicar el ingreso de texto por nombre usando Selenium WebDriver?

Soy un novato de selenium y solo trato de aprender lo básico. Tengo una aplicación web CherryPy simple que toma un nombre y un apellido como entrada: Mi Webapp: En mi consola python tengo: from selenium import webdriver driver = webdriver.Firefox() driver.get(‘http://localhost:8080’) La página se carga bien en FF pero estoy un poco perdido sobre […]

¿Cómo puedo hacer que Selenium haga clic en el botón “Siguiente” hasta que ya no sea posible?

Me gustaría escribir un código que haga que Python raspe algunos datos en una página, luego haga clic en el botón “siguiente” al final de la página, raspe algunos datos en la segunda página, haga clic en el botón “siguiente”, etc. . hasta la última página, donde hacer clic en “Siguiente” ya no es posible […]

Condiciones esperadas con selenium.

¿Cómo compruebo si una etiqueta br está presente en HTML usando las condiciones esperadas? Este es el código HTML: Smatta , Nyunyu , moyo , Masikini_Jeuri , Job K , Adoe , enhe Este es mi código. wait = WebDriverWait(browser, 10) wait.until(EC.visibility_of_element_located((By.XPATH, ‘//’))) Código completo. from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.support.ui […]

Pitón. Selenio. ¿Cómo esperar a que se abra una nueva ventana?

Tengo un botón con twitter, y después de hacer clic, se abre una nueva ventana, pero antes de abrir hay un tiempo de espera en pocos segundos, ¿hay alguna forma de esperar? Me mait de mala manera por ahora … Ui.click_el(link.W9FormNodes.TWITTER_BUTTON) # Wait for new window and switch to it time.sleep(3) aw = driver.window_handles driver.switch_to_window(aw[1]) […]

Python selenium send_keys emoticons personajes

Necesito enviar emoticons con selenium, por ejemplo: ✊🏿 🏿 🏿 🏼 🏻 y el selenium devuelve un error, lo probé con .send_keys(unicode(bio_text, ‘ascii’)) # iso-8859-1 , el mismo resultado. ¿Cómo puedo enviar estos personajes con python selenium? código python: driver.find_element_by_id(“biography”).clear() driver.find_element_by_id(“biography”).send_keys(unicode(‘ ✊🏿 🏿 🏿 🏼 🏻 ‘, ‘ascii’)) # iso-8859-1 Ejemplo de emoticons: ✊🏿 🏿 […]

Selección de celdas de tabla específicas en el controlador web de Selenium (Python)

Estoy tratando de extraer la información de un enlace de una página que está estructurada como tal: … $725,000 Available * Washington Street Studios 1410 Washington Street SWAlbany, Oregon, 97321 * 15 8.49% $48,333 Intenté apuntar a elementos con el atributo ‘align = left’ e iterar sobre él pero no funcionó. Si alguien pudiera ayudarme […]