我正在尝试使用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配置的示例:
只有当你处于绝望中,并且你的操作系统是Windows,你可以简单地通过在Python代码中添加AutoHotKey脚本来实现。您可以从here下载AutoHK
安装AutoHK。然后在记事本中创建新脚本:只需输入一个短字符串
Send ^+J
保存为
script.ahk
。这些动作需要2-3分钟。然后在代码中调用它这样就行了:)
使用pyautogui,您可以按键盘并在foucs中的选项卡中打开控制台。
相关问题 更多 >
编程相关推荐