我正在尝试使用 selenium webdriver 在 chrome 中打开开发人员控制台。 我在做
from selenium import webdriver
from selenium.webdriver.common import action_chains, keys
...
browser = webdriver.Chrome(executable_path="C:\chrm\chromedriver.exe") browser.get("https://www.facebook.com/groups/GNexus5/")
...
action = action_chains.ActionChains(browser)
action.send_keys(keys.Keys.CONTROL+keys.Keys.SHIFT+'j')
action.perform()
但它没有打开开发者控制台。 我已经尝试了其他键(只需键入一些击键,控制选择一些元素)并且它们正在工作。
我正在使用 ChromeDriver
最佳答案
告诉 selenium 在启动 chrome 时包含一个“auto-open-devtools-for-tabs”,这里是一个使用 nightwatch 配置的例子:
...
chrome: {
desiredCapabilities: {
browserName: 'chrome',
javascriptEnabled: true,
acceptSslCerts: true,
chromeOptions: {
'args': ['incognito', 'disable-extensions', 'auto-open-devtools-for-tabs']
}
}
},
...
关于python - 如何在 Python 中使用 Selenium 打开 chrome 开发者控制台?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30931234/