browser_referrer_simple_click.js (853B)
1 // Tests referrer on simple click navigation. 2 // Clicks on the link, which opens it in the same tab. 3 4 function startSimpleClickTestCase(aTestNumber) { 5 info( 6 "browser_referrer_simple_click: " + getReferrerTestDescription(aTestNumber) 7 ); 8 BrowserTestUtils.browserLoaded( 9 gTestWindow.gBrowser.selectedBrowser, 10 false, 11 url => url.endsWith("file_referrer_testserver.sjs") 12 ).then(function () { 13 checkReferrerAndStartNextTest( 14 aTestNumber, 15 null, 16 null, 17 startSimpleClickTestCase 18 ); 19 }); 20 21 clickTheLink(gTestWindow, "testlink", {}); 22 } 23 24 function test() { 25 waitForExplicitFinish(); 26 27 SpecialPowers.pushPrefEnv( 28 { set: [["test.wait300msAfterTabSwitch", true]] }, 29 function () { 30 requestLongerTimeout(10); // slowwww shutdown on e10s 31 startReferrerTest(startSimpleClickTestCase); 32 } 33 ); 34 }