Я пробовал несколько способов открыть консоль в Firefox через Селен (с использованием Python), но ни один из них не работает, хотя я не получаю никаких проблем, кроме последнего.
Selenium3.141.0, Firefox 68.0, geckodriver-v0.24.0-win64
import selenium
from selenium import webdriver
from selenium.webdriver import ActionChains
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
caps = DesiredCapabilities.FIREFOX
driver = webdriver.Firefox(capabilities = caps, executable_path="C:\\Users\\user_name\\API_Fire\\geckodriver.exe")
action = ActionChains(driver)
# First version I tried:
action.send_keys(Keys.CONTROL + Keys.SHIFT + 'k').perform()
# Second version I tried:
action.key_down(Keys.F12).key_up(Keys.F12).perform()
# Third version I tried:
action.key_down(Keys.CONTROL + Keys.SHIFT).send_keys('k').key_up(Keys.CONTROL + Keys.SHIFT).perform()
# Troubleshoot for third version:
InvalidArgumentException: Message: data did not match any variant of untagged enum KeyActionItem at line 1 column 1159