Google+ Followers

maandag 3 januari 2011

Selenium remote

Eigenlijk is dit meer onder het motto: wist je dat.

Met selenium kun je browse- sessies opnemen als op een videorecorder en later afspelen. Tijdens het afspelen kun je laten controleren of de pagina voldoet aan bepaalde eisen zoals het zichtbaar zijn van een element, het aanwezig zijn van een text, etc.

De leut is nu dat je de opgenomen test ook kunt afspelen vanuit phpunit, waarin je de commando's kunt laten versturen naar een centrale server. Die server kan vervolgens de test uitvoeren op... even wachten... meerdere browsers. Dat is recht; je kunt de test laten uitvoeren op firefox en de diverse smaken van IE, zonder er zelf een vinger naar uit te steken.