mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-07 18:04:46 +00:00
Bug 1603170: Add a test for target-swithing. r=jdescottes
Depends on D61956 Differential Revision: https://phabricator.services.mozilla.com/D61957 --HG-- extra : moz-landing-system : lando
This commit is contained in:
parent
675ef63e4c
commit
e23b161122
@ -15,6 +15,7 @@ support-files =
|
||||
skip-if = (os == 'win' && processor == 'aarch64') # bug 1533184
|
||||
[browser_accessibility_context_menu_inspector.js]
|
||||
skip-if = (os == 'win' && processor == 'aarch64') # bug 1533484
|
||||
[browser_accessibility_fission_switch_target.js]
|
||||
[browser_accessibility_mutations.js]
|
||||
skip-if = (os == 'win' && processor == 'aarch64') # bug 1533534
|
||||
[browser_accessibility_panel_highlighter.js]
|
||||
|
@ -0,0 +1,50 @@
|
||||
/* Any copyright is dedicated to the Public Domain.
|
||||
* http://creativecommons.org/publicdomain/zero/1.0/ */
|
||||
|
||||
"use strict";
|
||||
|
||||
// Test switching for the top-level target.
|
||||
|
||||
const MAIN_PROCESS_URL = "about:robots";
|
||||
const MAIN_PROCESS_EXPECTED = [
|
||||
{
|
||||
expected: {
|
||||
sidebar: {
|
||||
name: "Gort! Klaatu barada nikto!",
|
||||
role: "document",
|
||||
},
|
||||
},
|
||||
},
|
||||
];
|
||||
|
||||
const CONTENT_PROCESS_URL = buildURL(`<title>Test page</title>`);
|
||||
const CONTENT_PROCESS_EXPECTED = [
|
||||
{
|
||||
expected: {
|
||||
sidebar: {
|
||||
name: "Test page",
|
||||
role: "document",
|
||||
},
|
||||
},
|
||||
},
|
||||
];
|
||||
|
||||
add_task(async () => {
|
||||
await pushPref("devtools.target-switching.enabled", true);
|
||||
|
||||
info(
|
||||
"Open a test page running on the content process and accessibility panel"
|
||||
);
|
||||
const env = await addTestTab(CONTENT_PROCESS_URL);
|
||||
await runA11yPanelTests(CONTENT_PROCESS_EXPECTED, env);
|
||||
|
||||
info("Navigate to a page running on the main process");
|
||||
await navigateTo(MAIN_PROCESS_URL);
|
||||
await runA11yPanelTests(MAIN_PROCESS_EXPECTED, env);
|
||||
|
||||
info("Back to a page running on the content process");
|
||||
await navigateTo(CONTENT_PROCESS_URL);
|
||||
await runA11yPanelTests(CONTENT_PROCESS_EXPECTED, env);
|
||||
|
||||
await disableAccessibilityInspector(env);
|
||||
});
|
Loading…
Reference in New Issue
Block a user