Selenium RC Firefox vs Iceweasel in Debian

Se siete così pazzi da aver installato Debian sui vostri computer e rimanete fedeli alle sue politiche (anche con qualche strappo), vi troverete con questo errore lanciando i vostri test con Selenium RC

PHPUnit_Framework_Exception: Response from Selenium RC server for getNewBrowserSession(*firefox, https://localhost/).
Failed to start new browser session: Error while launching browser.

Questo semplicemente perchè… non avete effettivamente Firefox installato!
I trucco è aggiungere il path di Iceweasel nella dichiarazione del browser da utilizzare con Selenium. Quindi nei vostri test (se utilizzate PHP) sarà

$this->setBrowser("*firefox /usr/bin/iceweasel");

Oppure aggiungete il link

ln -s /usr/lib/iceweasel/iceweasel /usr/bin/firefox-bin

Buoni test a tutti!

Written by kea

Leave a Reply

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.