Avevo anche stessa domanda, ma dopo aver scavato ho trovato,
WebDriver
utilizza approccio nativo del browser. Selenium offre il driver integrato per Firefox ma non per altri browser. Tutti i driver (driver Chrome , driver IE, ecc.) Sono basati sullo speciale motore JS utilizzato da ciascun browser. .
Selenium WebDriver
funziona molto bene con Mozilla Firefox perché ha un server driver integrato. Ma lo stesso non è vero per Internet Explorer e Google Chrome. Firefox è il browser più tradizionale, pertanto il selenio WebDriver
non richiede alcuna utilità aggiuntiva da impostare prima dell'avvio del browser. Il pacchetto Selenium fa automaticamente riferimento al percorso predefinito di firefox.exe, quindi l'utente non deve impostare alcuna altra proprietà.
Se si ottiene "il percorso per l'eseguibile del driver deve essere impostato dal webdriver. vale a dire. errore di sistema del driver "o il suo equivalente equivalente in Chrome, significa che è necessario installare i server del driver sul browser. Il server driver gestisce le chiamate tra i browser e il protocollo del filo Selenium.
Il InternetExplorerDriver
è un server autonomo, che implementa il protocollo wire di WebDriver
Allo stesso modo, Google Chrome non ha un built-in server in modo avrete bisogno di un server di autista Chrome per comunicare il codice di selenio al browser. Puoi scaricare il server driver Chrome.
Fondato da here.
fonte
2016-02-09 07:12:41
Grazie Sanjay .. E 'davvero aiutare a capire il concetto dietro di esso. – SacTan
Felice di aiutare :) –