Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -404,19 +404,26 @@ public void test_evalute_Cookies () {
browser.addProgressListener(ProgressListener.completedAdapter(event -> loaded.set(true)));

// Using JavaScript Cookie API on local (file) URL gives DOM Exception 18
browser.setUrl("https://www.eclipse.org/swt");
String url = "https://eclipse.dev/eclipse/swt/";
browser.setUrl(url);
shell.open();
waitForPassCondition(loaded::get);

// Retrieve entire cookie store
String res = (String) browser.evaluate("return document.cookie;");
assertEquals("", res.strip(), "Expected no cookies on " + "https://eclipse.dev/eclipse/swt/");

// Set the cookies
// document.cookie behaves different from other global vars
browser.evaluate("document.cookie = \"cookie1=value1\";");
browser.evaluate("document.cookie = \"cookie2=value2\";");

waitForMilliseconds(1000);

// Retrieve entire cookie store
String res = (String) browser.evaluate("return document.cookie;");
res = (String) browser.evaluate("return document.cookie;");

assertFalse(res.isEmpty());
assertFalse(res.isEmpty(), "Expected cookies but got nothing on " + url);
}

@Tag("gtk4-todo")
Expand Down
Loading