43 username:
"User " + Math.random(),
44 passwd:
"pwd" + Date.now()
48 gPrefService.setIntPref(
"browser.sessionstore.privacy_level", 0);
50 let
testURL =
"chrome://mochikit/content/browser/" +
51 "browser/components/sessionstore/test/browser/browser_454908_sample.html";
52 let
tab = gBrowser.addTab(testURL);
53 tab.linkedBrowser.addEventListener(
"load",
function(aEvent) {
54 let
doc = tab.linkedBrowser.contentDocument;
55 for (let
id in fieldValues)
56 doc.getElementById(
id).value = fieldValues[
id];
58 gBrowser.removeTab(tab);
61 tab.linkedBrowser.addEventListener(
"load",
function(aEvent) {
62 let doc = tab.linkedBrowser.contentDocument;
63 for (let
id in fieldValues) {
64 let
node = doc.getElementById(
id);
65 if (node.type ==
"password")
66 is(node.value,
"",
"password wasn't saved/restored");
68 is(node.value, fieldValues[
id],
"username was saved/restored");
72 if (
gPrefService.prefHasUserValue(
"browser.sessionstore.privacy_level"))
73 gPrefService.clearUserPref(
"browser.sessionstore.privacy_level");
76 if (gBrowser.tabContainer.childNodes.length == 1)
78 gBrowser.removeTab(tab);
function doc() browser.contentDocument
function undoCloseTab(aIndex)