package org.fluentlenium.integration.ignore; import org.fluentlenium.configuration.ConfigurationProperties.DriverLifecycle; import org.fluentlenium.configuration.FluentConfiguration; import org.fluentlenium.configuration.FluentConfiguration.BooleanValue; import org.fluentlenium.integration.localtest.IntegrationFluentTest; import org.junit.FixMethodOrder; import org.junit.Test; import org.junit.runners.MethodSorters; import org.openqa.selenium.Cookie; import static org.assertj.core.api.Assertions.assertThat; import static org.fluentlenium.core.filter.FilterConstructor.withName; @FluentConfiguration(driverLifecycle = DriverLifecycle.CLASS, deleteCookies = BooleanValue.TRUE) @FixMethodOrder(MethodSorters.NAME_ASCENDING) public class SharedDriverDeleteCookies extends IntegrationFluentTest { @Test public void cookieFirstMethod() { goTo(IntegrationFluentTest.DEFAULT_URL); assertThat($(".small", withName("name"))).hasSize(1); getDriver().manage().addCookie(new Cookie("cookie", "fluent")); } @Test public void cookieSecondMethod() { assertThat($(".small", withName("name"))).hasSize(1); assertThat(getCookie("cookie")).isNull(); } }