Selenium / Appium Java Serenity BDD Web Desktop Chrome Firefox Edge Safari Web Mobile iOS Android Screenshot comparaison E2E tests 5 website core modèle