3
import com.canonical.Oxide.Testing 1.0
43
name: "Incognito_cookies"
47
webView1.clearLoadEventCounters();
48
webView2.clearLoadEventCounters();
49
webView3.clearLoadEventCounters();
50
webView4.clearLoadEventCounters();
51
context.deleteAllCookies();
54
// Verify that a cookie set in a normal webview is not accessible in an
56
function test_Incognito_cookies1() {
57
webView1.url = "http://testsuite/empty.html";
58
verify(webView1.waitForLoadSucceeded());
60
webView1.getTestApi().evaluateCode("document.cookie = \"foo=bar\"", false);
62
webView2.url = "http://testsuite/empty.html";
63
verify(webView2.waitForLoadSucceeded());
65
compare(webView2.getTestApi().evaluateCode("document.cookie", false),
68
webView3.url = "http://testsuite/empty.html";
69
verify(webView3.waitForLoadSucceeded());
71
compare(webView3.getTestApi().evaluateCode("document.cookie", false), "");
74
// Verify that a cookie set in an incognito webview is not accessible in
76
function test_Incognito_cookies2() {
77
webView3.url = "http://testsuite/empty.html";
78
verify(webView3.waitForLoadSucceeded());
80
webView3.getTestApi().evaluateCode("document.cookie = \"foo2=bar\"", false);
82
webView4.url = "http://testsuite/empty.html";
83
verify(webView4.waitForLoadSucceeded());
85
compare(webView4.getTestApi().evaluateCode("document.cookie", false),
88
webView1.url = "http://testsuite/empty.html";
89
verify(webView1.waitForLoadSucceeded());
91
compare(webView1.getTestApi().evaluateCode("document.cookie", false), "");