Attualmente utilizzo Selenium per eseguire istanze di Chrome per testare le pagine Web. Ogni volta che viene eseguito il mio script, viene avviata un'istanza pulita di Chrome (pulizia di estensioni, segnalibri, cronologia di navigazione, ecc.). Mi stavo chiedendo se è possibile eseguire il mio script con le estensioni di Chrome. Ho provato a cercare un esempio Python, ma non ho trovato nulla quando ho cercato su Google.Utilizzo di estensioni con selenio (Python)
9
A
risposta
14
È necessario utilizzare il webdriver cromato options per impostare un elenco di estensioni da caricare. Ecco un esempio:
import os
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
executable_path = "path_to_webdriver"
os.environ["webdriver.chrome.driver"] = executable_path
chrome_options = Options()
chrome_options.add_extension('path_to_extension')
driver = webdriver.Chrome(executable_path=executable_path, chrome_options=chrome_options)
driver.get("http://stackoverflow.com")
driver.quit()
Sperare che aiuti.
Problemi correlati
- 1. Utilizzo delle estensioni Liquibase con Maven
- 2. Python Urllib2 Cookiejar con selenio
- 3. Debug di Python con estensioni compilate
- 4. WCF utilizzo, chiusura ed estensioni
- 5. python win32 estensioni documentazione
- 6. Utilizzo del browser headless Node.js con ibrido di selenio?
- 7. Python: selenio con origine pagina PhantomJS vuota
- 8. Interagire con iFrame utilizzando Splinter/selenio [Python]
- 9. Utilizzo del selenio sullo sfondo
- 10. Schermata trasparente con PhantomJS in selenio [Python]?
- 11. Python - avviare Firefox con selenio in privato
- 12. Utilizzo di Python con WAMP
- 13. Python: alternativa os.listdir/alcune estensioni
- 14. Estensioni Python e OpenMP C
- 15. Python eliminazione di alcune estensioni di file
- 16. Estensioni di Python di profilatura C
- 17. Estensioni Python per compilazione incrociata
- 18. Esecuzione di Selenium WebDriver utilizzando Python con estensioni (file .crx)
- 19. Contare il numero di file con determinate estensioni in Python
- 20. Estensioni/moduli C di Python nidificati?
- 21. Selenio WebDriver esempio in Python
- 22. Definisci directory di download per il selenio chromedriver con python
- 23. Tasti di invio controllo + clic in selenio con collegamenti Python
- 24. Phantomjs tramite selenio in python
- 25. Integrare il selenio con Scrapy
- 26. estensioni SWIG di debug per Python
- 27. Python - Loop dei file di determinate estensioni
- 28. Come disattivare la memorizzazione con Selenio con Python vincolante
- 29. Utilizzo di python shelve multipiattaforma
- 30. Utilizzo di PostGIS su Python 3