我試圖通過使用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