Posts

Showing posts from August, 2011

Selenium, Basic authentication a Firefox

Při testování webu s využitím Selenium testů (konkrétně java junit testy - Selenium 2.0 a web driver) jsem řešila, jak automaticky provést autentizaci uživatele pomocí Basic Authentication. Tato funkcionalita není totiž podporována napříč jednotlivými typy selenium driverů. Existují různé workaround(-y), řada z nich je popsána v rámci selenium issue tracker(-u) . Zkoušela jsem prozatím jeden přístup a funguje - postup: Testované URL je ve tvaru: http://username:password@www.someweb.cz Při testování jsme omezeni na použití FirefoxDriver (jeden z typů selenium web driverů) Ve firefoxu vytvořit profil , který bude sloužit pro testovací účely Spustit firefox s nově založeným profilem a přejít na stránku about:config Zadat novou "property": na volném místě kliknout pravým a zvolit New -> Integer Nová property bude mít název a hodnotu: network.http.phishy-userpass-length=255 Poznámka: nastavení property network.http.phishy-userpass-length je nutné kvůli tomu, aby se nezobrazova