Articles of Geckodriver

ConnectionAbortedError: El software de su máquina host anuló una conexión establecida

Por alguna razón, obtengo el siguiente error solo cuando abro una instancia de webdriver anidada. No tengo idea de lo que está pasando aquí. Estoy usando Windows 10, geckodriver 0.21.0 y Python 3.7. ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine Parte de la secuencia de comandos que […]

Python establece las preferencias de Firefox para Selenium – Ubicación de descarga

Utilizo Selenium Marrionette y GeckoDriver para extraer datos web. Uso lo siguiente para configurar mis preferencias de perfil de Firefox: fp = webdriver.FirefoxProfile() fp.set_preference(“browser.download.folderList”, 1) fp.set_preference(“browser.helperApps.alwaysAsk.force”, False) fp.set_preference(“browser.download.manager.showWhenStarting”,False) fp.set_preference(“browser.download.dir”, “H:\Downloads”) fp.set_preference(“browser.download.downloadDir”,”H:\Downloads”) fp.set_preference(“browser.download.defaultFolder”,”H:\Downloads”) binary = FirefoxBinary(r’C:\Program Files (x86)\Mozilla Firefox\Firefox.exe’) firefox_capabilities = DesiredCapabilities.FIREFOX firefox_capabilities[‘marionette’] = True driver = webdriver.Firefox(capabilities=firefox_capabilities, firefox_binary=binary, firefox_profile = fp) Por lo que entiendo […]

selenium.common.exceptions.InvalidSessionIdException utilizando GeckoDriver Selenium Firefox en modo sin cabeza a través de Python

Estoy intentando usar Python y Selenium para automatizar algunos casos en el modo sin cabeza de Firefox. Creo que hice todas las configuraciones que necesito, pero todavía no se inicializa webdrvier. Mi problema es obtener la excepción aproximadamente 30-60 segundos después de ejecutar mi código y el mensaje de excepción no está claro. En realidad, […]

¿Cómo poner geckodriver en PATH?

Estoy en OS Sierra y estoy ejecutando Python 3.5.2. Tengo selenium instalado y sigo un libro llamado “Automatizar las tareas aburridas con Python” Mi codigo es from selenium import webdriver >>> browser = webdriver.Firefox() Sigo recibiendo el error Traceback (most recent call last): File “/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/selenium/webdriver/common/service.py”, line 64, in start stdout=self.log_file, stderr=self.log_file) File “/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/subprocess.py”, line 947, […]

WebDriverException: falta el parámetro ‘tipo’

Estoy usando Selenium Webdriver en python. Las condiciones ambientales de mi configuración son: python 2.7.12 selenium 3.4.2 Firefox 52.0.2 Geckodriver v.0.13.0 Al ejecutar el script de Python, la siguiente línea de código está dando un error. self.driver.implicitly_wait(30) El mensaje de error es WebDriverException: falta el parámetro ‘tipo’. ¿Puede alguien ayudarme en esta situación?

selenium.common.exceptions.SessionNotCreatedException: Mensaje: No se puede encontrar un conjunto de capacidades que coincida con Firefox 46 a través de Selenium

Debo tener algunas versiones aquí que no coincidan, ya que no puedo obtener Selenium con Python para iniciar un navegador web Firefox. Estoy usando una versión anterior de Firefox porque otras personas aquí tienen la misma versión antigua de Python y para ellos la versión anterior de Firefox funciona mejor. Código: from selenium import webdriver […]

Selenium se estrella con selenium.common.exceptions.WebDriverException: Mensaje: newSession

SO: Ubuntu 16.04.3 LTS (GNU / Linux 4.4.0-1066-aws x86_64) Versión de selenium: selenium == 3.6.0 Navegador: Mozilla Firefox 63.0 Versión de Geckodriver: geckodriver-v0.19.0-linux64 Comportamiento esperado – Cree un nuevo navegador Firefox y realice algunos pasos: analizar el sitio web. Comportamiento actual – Chocando con un registro: – self.driver = webdriver.Firefox() File “/home/ubuntu/env/local/lib/python2.7/site-packages/selenium/webdriver/firefox/webdriver.py”, line 154, in […]

Selenium Python selenium.common.exceptions.WebDriverException: Mensaje: conexión rechazada usando geckodriver y firefox

Tengo problemas para ejecutar mis scripts de prueba de automatización. Cuando ejecuto mi script, aparecerá un navegador pero no escribirá la URL y esperará 10 segundos hasta que se produzca una excepción. ¿Hay alguna solución que pueda usar para que mis scripts de prueba de automatización funcionen? Geckodriver.log : 1523997052492 geckodriver INFO geckodriver 0.20.1 1523997052531 […]

IOError: Permiso denegado: ‘geckodriver.log cuando se ejecuta Python / Selenium

Recibiendo el siguiente error al ejecutar Selenium a través de Flask / Python browser = webdriver.Firefox() [Wed Mar 07 03:02:27.719608 2018] [:error] [pid 21555] [client 108.162.250.6:36139] File “/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/webdriver.py”, line 151, in __init__ [Wed Mar 07 03:02:27.719611 2018] [:error] [pid 21555] [client 108.162.250.6:36139] log_path=log_path) [Wed Mar 07 03:02:27.719614 2018] [:error] [pid 21555] [client 108.162.250.6:36139] File “/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/service.py”, […]

¿Cómo corregir el error de python-selenium “conexión rechazada” al inicializar un controlador de web de selenium?

Estoy ejecutando pruebas muy complejas de python-selenium en páginas web no públicas. En la mayoría de los casos, estas pruebas funcionan bien, pero a veces una de estas pruebas falla durante la inicialización del controlador web. Sugerencia: este error se produce al intentar inicializar un webdriver, es decir, cuando se hace algo como esto: # […]