Articles of selenium webdriver

Abre una nueva pestaña en Firefox usando Selenium WebDriver en Mac

Acabo de instalar Selenium Web Driver y lo probé. Funciona muy bien Mi caso de uso puede ser descrito como sigue: Inicie Firefox en un servidor con pseudo servidor X (Xvfb) Nuevo objeto Driver.Firefox () Abre 10 tabs y carga una página web en cada pestaña Recupera el html de todas las páginas cargadas El […]

Selenium + firefox: argumentos de execute_script vacíos

Estoy intentando establecer el valor de textarea usando el método javascript en lugar de send_keys (). Como dice la documentación, debería poder pasar el elemento web a execute_script como parámetro y referirme a este parámetro a través de la matriz de arguments . Sin embargo, he comprobado en la consola de Firefox js, que los […]

Selenium webdriver en python: reutilización del mismo navegador web en testcases

Python newb aquí. Estoy tratando de reutilizar el mismo navegador en mis casos de prueba. Sin embargo, no puedo averiguar cómo pasar una variable global para hacer que esto funcione. Actualmente, tengo un main.py que se parece a este #! C: /Python27/python.exe import unittest import unittest, time, re, HTMLTestRunner, cgi import os, sys, inspect from […]

¿Cómo obtener la opción seleccionada utilizando Selenium WebDriver con Python?

Cómo obtener la opción seleccionada utilizando Selenium WebDriver con Python: Alguien tiene una solución para un getFirstSelectedOption ? Estoy usando esto para obtener el elemento de selección: try: FCSelect = driver.find_element_by_id(‘FCenter’) self.TestEventLog = self.TestEventLog + “Verify Form Elements: F Center Select found” except NoSuchElementException: self.TestEventLog = self.TestEventLog + “Error: Select FCenter element not found” ¿Hay […]

Compruebe si existe elemento de selenium python

Estoy tratando de localizar el elemento por element=driver.find_element_by_partial_link_text(“text”) En Python el selenium y el elemento no siempre existe. ¿Hay una línea rápida para verificar si existe y obtener NULL o FALSE en lugar del mensaje de error cuando no existe?

Error del controlador de web: “No hay alerta presente” después de que se lanza la excepción UnexpectedAlertPresentException

Estoy tratando de probar una aplicación web que estoy desarrollando. Estoy usando el controlador de Firefox contra Firefox 22.0. En un momento dado, puede aparecer un diálogo modal (un indicador de Javascript ()). Si lo hace, quiero ingresar un texto y luego descartarlo (haga clic en Aceptar). Aquí está el código relevante: try: if button.text […]

Cómo obtener el valor CSS (p. Ej., Color) del elemento utilizando Selenio Webdriver en Python

Sé que en Java se puede usar getCSSvalue, ¿hay algún equivalente en Python? Gracias

Uso de Angular JS (transportador) con selenium en Python

Estoy tratando de seleccionar un área de texto envuelta en angular 1 usando selenium , pero no se puede ver en DOM. Hay un módulo llamado Pytractor . He estado tratando de resolver esto pero no puedo usarlo correctamente. Puede alguien ayudarme con esto?

Cómo cambiar el valor del atributo de clase de elemento usando selenium

Perdí mis credenciales … así que estoy creando este nuevo hilo. La vieja pregunta aquí si ayuda: cómo hacer clic en un botón para votar con python Me gustaría cambiar esta línea: a esto: Para que la votación se establezca cambiando vote-link up a vote-link up voted . Pero el problema es que en ese […]

Abre una extensión de Chrome a través de Selenium WebDriver usando Python

He creado una extensión de Chrome que hace llamadas a la base de datos API y recupera algunos datos relevantes para un sitio web que está abierto actualmente. Por ejemplo, si abro target.com y hago clic en la extensión, le dará datos relevantes para target.com. Estoy tratando de escribir pruebas automatizadas para ello a través […]