package com.ui4j.test;
import static org.junit.Assert.assertEquals;
import java.net.CookieHandler;
import org.junit.Test;
import com.sun.webkit.network.CookieManager;
import com.ui4j.api.browser.BrowserFactory;
import com.ui4j.api.browser.Page;
public class ClientSideCookieListTest extends AbstractFileServerTest {
@Test
public void test() {
CookieHandler.setDefault(new CookieManager());
Page page = BrowserFactory.getWebKit().navigate("http://localhost:58844/ClientSideCookieList.html");
String cookie = page.getDocument().query("#cookies").get().getChildren().get(0).getText().get();
String cookieName = cookie.split("=")[0];
assertEquals("foobar", cookieName);
assertEquals("foobar", ((String) page.executeScript("document.cookie")).split("=")[0]);
}
}