如何在selenium中发送键盘快捷键SHIFT CONTROL c

时间:2016-12-21 17:46:38

标签: python selenium

我在selenium中使用python,我正在尝试使用以下代码打开开发人员工具:

from selenium import webdriver   
from selenium.webdriver.common.keys import Keys

browser = webdriver.Firefox()  
browser.get('http://nostarch.com')

elem = browser.find_element_by_tag_name('body')  
elem.send_keys(Keys.SHIFT, Keys.CONTROL, 'c')

但无论我尝试多少次,它似乎都无法奏效    任何帮助将不胜感激

2 个答案:

答案 0 :(得分:1)

如果要打开开发控制台,请尝试:

elem = browser.find_element_by_tag_name('body')
elem.click()
browser.switch_to.active_element().send_keys(Keys.F12)

答案 1 :(得分:1)

在这里查看this问题非常相似。因此,安装AutoHK并打开记事本并输入:Send ^+J并另存为script.ahk。然后,像这样加载到您的文件中:

browser.get("https://www.facebook.com/groups/GNexus5/")
import os
os.system("path_to_script.ahk/script.ahk")
相关问题