Как запустить все тесты в одном сеансе веб-драйвера, используя расширение selenium-jupiter junit5

Используя Selenium-Jupiter, специальное расширение junit5 для Selenium, каждый тест создает свой собственный сеанс веб-драйвера и закрывает его после завершения теста.

Есть ли возможность запустить все тесты в одном сеансе веб-драйвера?

Здесь оба теста выполняются в разных сеансах веб-драйвера. Мне нужно запустить оба в одной сессии webdriver. Как это сделать?

@ExtendWith(SeleniumExtension.class)
class ChromeJupiterTest {

    @Order(1)
    @Test
    void testWithOneChrome(ChromeDriver driver) {
        driver.get("https://bonigarcia.github.io/selenium-jupiter/");
        assertThat(driver.getTitle(), containsString("JUnit 5 extension for Selenium"));
    }

    @Order(2)
    @Test
    void testwithSameChrome(ChromeDriver driver){

        driver.get("https://bonigarcia.github.io/selenium-jupiter/");
        driver.findElement(By.xpath("//a[text()='Using capabilities']")).click();
    }

}

0 ответов

Другие вопросы по тегам