Ho bisogno di testare con driver chrome selenio in Java. Ma la finestra cromata non dovrebbe essere aperta. Assumi questo prodotto e nessuna finestra dovrebbe essere aperta.Test con un driver di selenio in Java senza aprire alcun browser
Ho anche guardato questo; Is it possible to hide the browser in Selenium RC? Ma nessuna soluzione per me. Il testing dovrebbe essere indipendente dal sistema operativo e ho provato HtmlUnitDriver per il test senza aprire alcuna finestra, ma ha qualche problema. Quando si trovano i componenti per id, potrebbe non trovare il componente per id. Alcuni server possono inviare l'id del componente in base al browser e non posso sapere quale ID dovrei usare per testare.
Per questo motivo sto cercando di utilizzare il driver chrome.
C'è un modo per utilizzare chromedriver senza aprire la finestra di Chrome o un altro modo di testare senza aprire alcuna finestra con Selenium in Java?
Grazie!
Come credo selenio utilizza il motore DOM dei browser, non credo che nasconde la finestra di un driver specifico del browser è possibile. – Avery
La risposta accettata nella domanda collegata elenca tutte le possibilità che conosco. Prova a dare a HtmlUnitDriver una possibilità in più - ma [assicurati di avere il supporto JavaScript abilitato] (http://code.google.com/p/selenium/wiki/HtmlUnitDriver).Se vuoi specificamente Chrome, devi andare con Saucelabs, Linux e driver senza testa, o la citata chiamata remota a un altro computer che esegue il test. –