Saltar al contenido

¿Cómo abrir la consola en Firefox Python Selenium?

Solución:

Intente simular el mismo procedimiento que una ventana de Firefox “normal” utilizando el send_keys función:

from selenium.webdriver.common.keys import Keys
driver.find_element_by_tag_name('body').send_keys(Keys.CONTROL + Keys.SHIFT + 'k')

Sé que esto es relativamente antiguo, pero me encontré con este problema recientemente. Conseguí que firefox abriera devtools automáticamente pasando un argumento de proceso del navegador “-devtools”.

Selenio: 3.14 geckodriver: 0.21.0 firefox: 61.0.1

  from __future__ import print_function

  from datetime import datetime
  import logging
  import os

  from selenium import webdriver
  from selenium.webdriver.firefox.options import Options as FirefoxOptions

  def before_scenario(context, scenario):
    logging.info("RUNNING: " + scenario.name)
    print("Browser Test starting.n")

    options = FirefoxOptions()
    options.log.level = "trace"
    options.add_argument("-devtools")

    if 'headless' in os.environ and os.environ['headless'] == '1':
         options.headless = True

    context.driver = webdriver.Firefox(firefox_options=options)


    context.driver.maximize_window()

No tengo ningún firebug instalado, esto funciona en Macos:

from selenium.webdriver.common.keys import Keys
driver.find_element_by_tag_name("body").send_keys(Keys.COMMAND + Keys.ALT + 'k')
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *