我试图通过使用Python的Selenium来打开Firefox控制台。我如何用python硒打开Firefox控制台?是否可以将钥匙发送给司机或类似的东西?如何在firefox python selenium中打开控制台?
3
A
回答
5
尝试使用send_keys
功能模拟相同的步骤,“常规” Firefox窗口:
from selenium.webdriver.common.keys import Keys
driver.find_element_by_tag_name('body').send_keys(Keys.CONTROL + Keys.SHIFT + 'k')
0
这工作:
ActionChains(司机).key_down(Keys.F12).key_up(Keys.F12).perform()
没有安装Firebug的至少:)
1
我没有萤火虫安装,该工程在MacOS:
from selenium.webdriver.common.keys import Keys
driver.find_element_by_tag_name("body").send_keys(Keys.COMMAND + Keys.ALT + 'k')
+0
Command + alt + k/Ctrl + shift + k将始终工作。问题是,如果安装了萤火虫,它将取代F12按钮来打开萤火虫,而不是开发者工具。 – patricmj
相关问题
- 1. 如何使用Selenium命令打开Firefox错误控制台?
- 2. 如何从Selenium执行Firefox开发者控制台命令?
- 3. Selenium Python在Firefox控制台中执行脚本
- 4. 如何在Firefox 3关闭后重新打开Java控制台
- 5. Selenium Webdriver,C#输出到控制台后打开驱动程序
- 6. 无法用selenium-python-geckodriver打开firefox
- 7. 打开第二个Python控制台
- 8. 如何打开IBM Application Center控制台?
- 9. 使用Red Hat Linux在Firefox 6上打开Java控制台
- 10. Anaconda 2上的Selenium未打开Firefox Firefox
- 11. 如何在sinatra中打开控制台中的mongoid日志?
- 12. 在新的控制台窗口中打开Python线程
- 13. 打开控制台,并下达命令,从shell脚本打开控制台
- 14. 如何防止在Windows中执行自动打开控制台?
- 15. 如何在控制台应用程序中打开磁链接?
- 16. 如何在Android单元测试中打开控制台输出?
- 17. 如何在python中的控制台上打印彩色框?
- 18. 如何在django python控制台中打印结果
- 19. 如何打开控制台回显在tty.setcbreak()后
- 20. 如何打开Visual C++控制台应用程序的新控制台窗口?
- 21. 控制台输出Selenium Webdriver
- 22. C#打开/关闭控制台输出
- 23. Eclipse未打开Websphere Liberty控制台
- 24. 如何以彩色打印控制台?
- 25. 使用Selenium webdriver python绑定从Firefox捕获控制台日志输出
- 26. 从C代码打开Linux控制台
- 27. 问题与打开和Windows控制台
- 28. 如何在执行后保持控制台窗口打开?
- 29. 如何打开NetBeans输出控制台中的包装模式?
- 30. 如何打开程序中的空控制台窗口(Windows)
这也适用,如果你安装了firebug,这将起作用。 – patricmj
更好:WebDriverWait(driver,10).until(lambda driver:driver.find_element_by_tag_name(“body”))。send_keys(Keys.CONTROL + Keys.SHIFT +'k') – patricmj
通常这是一个很好的习惯WebDriver等待,我总是设置隐式等待,因此我不必像指定的那样显式等待每个元素。创建驱动程序元素后添加:'driver.implicitly_wait(15)' – Javitronxo