Kom igång med gränssnittstester

I det här avsnittet beskrivs de steg som krävs för att konfigurera gränssnittstester för körning i Cloud Manager.

  1. Bestäm vilket testramverk du vill använda.

    • För Cypress (standard) använder du exempelkoden från databasen AEM Test Samples eller den exempelkod som automatiskt genereras i mappen ui.tests i din Cloud Manager-databas.

    • För Playwright använder du exempelkoden från databasen AEM Test Samples.

    • Använd exempelkoden från databasen AEM Test Samples för Webdriver.IO.

    • Använd exempelkoden från databasen AEM Test Samples för Selenium WebDriver.

    • För andra programmeringsspråk, se avsnittet Skapa gränssnittstester i det här dokumentet för att ställa in testprojektet.

  2. Se till att UI-testning är aktiverat enligt avsnittet Customer Opt-In i det här dokumentet.

  3. Utveckla dina testfall och kör testerna lokalt.

  4. Arkivera koden i Cloud Manager-databasen och kör en Cloud Manager-pipeline.

Skapar gränssnittstester

Ett Maven-projekt genererar ett Docker-byggsammanhang. I denna Docker build-kontext beskrivs hur du skapar en Docker-bild som innehåller UI-testerna, som Cloud Manager använder för att generera en Docker-bild som innehåller de faktiska UI-testerna.

I det här avsnittet beskrivs stegen som krävs för att lägga till ett UI-testprojekt i din databas.

TIPS
Den AEM Project Archetype kan generera ett UI Tests-projekt åt dig, som överensstämmer med följande beskrivning, om du inte har särskilda krav på programmeringsspråket.