Istruzioni per Java e Selenium

This page is not available in the language you requested. You have been redirected to the English version of the page.
Link to this page copied to clipboard

Configurazione dei test con Java e Selenium

Free Trial
Not for use with personal data
  1. Aggiungi una nuova dipendenza per il pacchetto Java Watcher alla sezione delle dipendenze (per Maven) (il pacchetto Java Watcher è disponibile su Maven Central): pom.xml

    <dependencies>
    
    <!-- Add this dependency: -->
      <dependency>
         <groupId>com.deque.axe_core</groupId>
         <artifactId>osservatore</artifactId>
         <version>3.10.1</version> <!-- Update this as needed -->
      </dependency>
    
    </dependencies>
  2. Add imports for Java Watcher to your testing code:

    import com.deque.axe_core.commons.AxeWatcherOptions;
    import com.deque.axe_core.selenium.AxeWatcher;
    import com.deque.axe_core.selenium.AxeWatcherDriver;
  3. Add setup code for Java Watcher, including your project's API key (obtained from the environment as API_KEY):

    AxeWatcherOptions options =
        new AxeWatcherOptions()
            .setApiKey(System.getenv("API_KEY"));
    AxeWatcher watcher = new AxeWatcher(options);
    ChromeOptions chromeOptions = new ChromeOptions();
    chromeOptions = watcher.configure(chromeOptions);
    WebDriver wrappedDriver = watcher.wrapDriver(new ChromeDriver(chromeOptions));

    This code snippet creates a new WebDriver instance called wrappedDriver that you need to cast to use the axe controller methods.

  4. At the end of your testing session, call flush():

    ((AxeWatcherDriver) wrappedDriver).axeWatcher().flush();

    La chiamata flush() indica che l'esecuzione del test è terminata e che i risultati possono essere elaborati e presentati all'utente.