Articles of Firefox

Firefox -> PhantomJs El acceso al sitio web no funciona

Por alguna razón, cuando no corro sin cabeza, puedo iniciar sesión en http://www.neighborhoodscout.com . Sin embargo, cuando ejecuto PhantomJS sin cabeza, no puedo iniciar sesión y no puedo encontrar el elemento que devuelve al iniciar sesión correctamente. Phantom JS versión 1.9.8 driver = webdriver.PhantomJS() driver.set_window_size(1124, 850) driver.get(url) time.sleep(2) driver.find_element_by_id(“login”).click() time.sleep(2) driver.find_element_by_id(“user_email”).send_keys(username) driver.find_element_by_id(“user_password”).send_keys(password) time.sleep(4) driver.find_element_by_id(“login-button”).click() ¿Por […]

Python Selenium: error en el perfil de Firefox

Estoy usando Python 2.7.3 , selenium 2.48.0 en Raspbian OS (dispositivo sin cabeza). La versión de Iceweasel/Firefox es 38.4 . Importe selenium como este: from selenium import webdriver Luego defino el driver: browser = webdriver.Firefox() Cuando ejecuto este código, se ejecuta durante unos 15 segundos y emite este error: Traceback (most recent call last): File […]

Cómo acceder al formulario de inicio de sesión emergente con Selenium en Python

Durante un tiempo he estado intentando averiguar cómo ingresar el nombre de usuario y la contraseña en la ventana emergente: http://pentesteracademylab.appspot.com//lab/webapp/digest pero soy completamente nuevo en Selenium en Python. Descubrí cómo hacer clic en el botón para que aparezca el formulario de inicio de sesión: from selenium import webdriver from selenium.webdriver.common.keys import Keys driver = […]

Python: Selenium Firefox Webdriver falla con error: ‘No se puede cargar el perfil … WARN addons.xpi … “

Estoy intentando ejecutar el siguiente código de Python para crear una ventana de Firefox Webdriver a través de Selenium: from selenium import webdriver driver = webdriver.Firefox() driver.get(“http://www.google.com”) Si bien este código funcionó bien hace unas semanas, ahora produce el siguiente mensaje de presentación: Traceback (most recent call last): File “test.py”, line 2, in driver = […]

Selenium webdriver: firefox headless inyecta javascript para modificar la propiedad del navegador

Estoy tratando de averiguar cómo es posible usar Selenium webdriver con Python o Java para inyectar javascript para modificar la propiedad / atributo del navegador. Mi objective final es obtener algo similar a esto con selenium y firefox, ya que es una opción más abierta y flexible. Puppeter y archivo de cromo test.js : const […]

Selenium en Python en Mac: el ejecutable de Geckodriver debe estar en PATH

Soy nuevo en la progtwigción y empecé con Python hace aproximadamente 2 meses y repasé Sweigart’s Automate the Boring Stuff with Python text. Estoy usando Spyder 3 y ya instalé el módulo de selenium y el navegador Firefox. Utilicé el siguiente código en el archivo python from selenium import webdriver browser = webdriver.Firefox() browser.get(‘http://inventwithpython.com’) Me […]

¿Cómo especificar explícitamente una ruta a Firefox para Selenium?

Conseguí Selenium IDE, seguí este post , llegué a python test_default_server.py y se queja de que Firefox no está en mi camino: Please add the directory containing ”firefox.exe” to your PATH environment variable, or explicitly specify a path to Firefox 3 like this: *firefox3c:\blah\firefox.exe Podría cambiar mi variable de entorno PATH, pero prefiero seguir la […]

¿Cómo cambiar el perfil de Firefox con Selenium, sin crear instancias de un nuevo controlador?

Intentando encontrar una manera de cambiar el perfil activo en un controlador de Selenium Firefox. Esta pregunta sobre varios perfiles de Firefox indica que es posible crear y usar múltiples perfiles. Sin embargo, sería mejor si hubiera alguna forma de cambiar el perfil activo de Firefox dentro de la sesión del controlador, en lugar de […]

Detecta audio con Selenium Webdriver y Python

Tal vez no sea fácil, pero quiero poder cargar una página web en Selenium y probar si flash o html5 reproducen audio automáticamente. En teoría, cuando un usuario visita mis sitios, puede ver la reproducción del video pero no el audio (forma correcta) A veces el audio se reproduce automáticamente con el video, esto es […]

Prueba de exportación como python desde Selenium IDE

Hice varias pruebas en Selenium IDE y las guardé como un paquete de prueba en el formato HTML que funciona bien para importar de nuevo en Selenium IDE. Ahora, sin embargo, me gustaría expandir estas pruebas usando python y cuando hago clic en export test suite y elijo python, aparece este error Exportación de suite […]