package integration; import org.junit.Before; import org.junit.Test; import org.openqa.selenium.Cookie; import java.net.MalformedURLException; import java.net.URL; import java.util.Set; import static com.codeborne.selenide.Selenide.clearBrowserCookies; import static com.codeborne.selenide.Selenide.open; import static com.codeborne.selenide.WebDriverRunner.getWebDriver; import static org.junit.Assert.assertTrue; import static org.junit.Assume.assumeFalse; public class ClearCookiesTest extends IntegrationTest { @Before public void addCookiesBeforeTest() throws MalformedURLException { open("/start_page.html"); String domain = new URL(getWebDriver().getCurrentUrl()).getHost(); getWebDriver().manage().addCookie(new Cookie("username", "John Doe", domain, "/", null)); Set<Cookie> cookieSet = getWebDriver().manage().getCookies(); assumeFalse(cookieSet.isEmpty()); } @Test public void clearCookieTest() { clearBrowserCookies(); Set<Cookie> cookieSet = getWebDriver().manage().getCookies(); assertTrue(cookieSet.isEmpty()); } }