Articles of Firefox

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

Desactivar Firefox Guardar como diálogo-selenium

Sin embargo, estoy trabajando con Selenium y cada vez que bash descargar el archivo de Firefox, se descarga / guarda cuando aparece el archivo, incluso si aplico profile.set_preference(‘browser.helperApps.neverAsk.saveToDisk’, “application/csv”) , Todavía no funciona, he intentado con MTS relacionado con .csv pero no funciona, es posible hacer clic en save as botón de opción y luego […]

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

¿Cómo ejecutar varios navegadores Selenium Firefox simultáneamente?

Intentando ejecutar varios procesos simultáneamente en la misma máquina, que utilizan Selenium. Lo que pasaría es algo como esto: python my_selenium_process1.py & python my_selenium_process2.py & python my_selenium_process3.py & Por lo que he podido probar, esto hace que Selenium abra las instancias de Firefox en secuencia, lo que no es el comportamiento deseado. Nota adicional: De […]

¿Solo se ejecuta un progtwig de Python (como Firefox)?

Cuando abra Firefox, ejecute el comando: firefox http://somewebsite La URL se abre en una nueva pestaña de Firefox (lo mismo sucede con Chromium). ¿Hay alguna forma de replicar este comportamiento en Python? Por ejemplo, llamando a: processStuff.py file/url entonces llamando: processStuff.py anotherfile no debe iniciar dos procesos diferentes, sino enviar un mensaje al progtwig actualmente […]

Cómo extraer la cookie de sesión de Firefox (se prefiere el lenguaje Python)

Estoy intentando extraer la cookie FF de su base de datos (cookies.sqlite). Sin embargo, parece que solo las cookies con fecha de caducidad se pueden encontrar allí (estoy buscando la que caduca cuando finaliza la sesión). Incluso activé la función “recordar tabs abiertas” de FF. No lo entiendo, ¿cuál es la diferencia fundamental entre ellos? […]

Firefox Build no funciona con Selenium

Para mi investigación, hice algunas modificaciones al código fuente en Firefox y las construí yo mismo. Para automatizar las pruebas, opté por usar Selenium, pero desafortunadamente, mi Firefox recién construido parece no ser compatible con Selenium. Hice lo siguiente: from selenium import webdriver from selenium.webdriver.firefox.firefox_binary import FirefoxBinary binary = FirefoxBinary(“/path/to/firefox/binary”) d = webdriver.Firefox(firefox_binary=binary) d.get(“http://www.google.de”) Firefox […]

Python para extensiones de firefox?

¿Puedo usar python en las extensiones de firefox? ¿Funciona?

Selenium Python Firefox webdriver: no se puede modificar el perfil

Quiero usar, en una instancia de Firefox para webdriver, la opción “nueva pestaña en lugar de ventana”. 1 / Creé un perfil con esta opción activada, pero cuando uso el perfil, muchas opciones están bien, pero no esta. 2 / Después de cargar el perfil, intenté cambiar la opción en el código pero no funciona. […]

Python 3 Selenium KeyError: ‘valor’ El problema no inicializa Geckodriver para Firefox

Tengo problemas para ejecutar geckodriver con Python 3. Recientemente cambié a Python 3 con una aplicación en la que he estado trabajando y actualicé Firefox (53.0), Selenium (3.4.3) y geckodriver (0.17.1) . También estoy usando OSX y usé pip para instalar todos mis paquetes. from selenium import webdriver from selenium.webdriver.firefox.firefox_binary import FirefoxBinary # Set Firefox […]