我试图通过使用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. 如何在Python中使用Selenium打开Chrome开发者控制台?
- 3. 如何从Selenium执行Firefox开发者控制台命令?
- 4. 如何在VB中打开控制台
- 5. Selenium Python在Firefox控制台中执行脚本
- 6. 如何在Firefox 3关闭后重新打开Java控制台
- 7. Selenium不打开Firefox
- 8. Selenium Webdriver,C#输出到控制台后打开驱动程序
- 9. Python 3 - 从控制台打开文件
- 10. 无法用selenium-python-geckodriver打开firefox
- 11. 打开第二个Python控制台
- 12. 如何在Firefox中同时打开Web控制台和调试器?
- 13. Selenium无法打开Firefox 48.0.1
- 14. 如何保持打开控制台?
- 15. 在控制台中打开对象
- 16. 使用Red Hat Linux在Firefox 6上打开Java控制台
- 17. Anaconda 2上的Selenium未打开Firefox Firefox
- 18. 如何在sinatra中打开控制台中的mongoid日志?
- 19. 在新的控制台窗口中打开Python线程
- 20. Selenium IDE录制在Firefox界面中打开或保存文件
- 21. 打开控制台,并下达命令,从shell脚本打开控制台
- 22. 如何防止在Windows中执行自动打开控制台?
- 23. 如何在控制台应用程序中打开磁链接?
- 24. 如何在Eclipse中打开OSGi控制台Juno
- 25. 如何在Android单元测试中打开控制台输出?
- 26. 如何在python中的控制台上打印彩色框?
- 27. 如何在django python控制台中打印结果
- 28. ERR_INTERNET_DISCONNECTED在Chrome控制台处于打开
- 29. 如何打开控制台回显在tty.setcbreak()后
- 30. 如何打开Visual C++控制台应用程序的新控制台窗口?
这也适用,如果你安装了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