Skip to content

Commit daa0372

Browse files
Liviu RauDevtools-frontend LUCI CQ
authored andcommitted
Migrate test/e2e/elements/switch-panels-while-editing-as-html_test.ts
Fixed: 416405137 Change-Id: Icbbd6acc0f38d2e6b1112e12a068520f2b7b5aed Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/6727714 Reviewed-by: Simon Zünd <[email protected]> Auto-Submit: Liviu Rau <[email protected]> Commit-Queue: Simon Zünd <[email protected]>
1 parent 3440970 commit daa0372

File tree

4 files changed

+27
-28
lines changed

4 files changed

+27
-28
lines changed

test/e2e/elements/BUILD.gn

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ node_ts_library("elements") {
2525
"sidebar-event-listeners_test.ts",
2626
"style-pane-properties_test.ts",
2727
"styles-disable-inherited_test.ts",
28-
"switch-panels-while-editing-as-html_test.ts",
2928
]
3029

3130
deps = [

test/e2e/elements/switch-panels-while-editing-as-html_test.ts

Lines changed: 0 additions & 27 deletions
This file was deleted.

test/e2e_non_hosted/elements/BUILD.gn

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ ts_e2e_library("elements") {
1515
"grid-editor_test.ts",
1616
"pseudo-states_test.ts",
1717
"style-pane-properties_test.ts",
18+
"switch-panels-while-editing-as-html_test.ts",
1819
"violating-element-and-attributes_test.ts",
1920
]
2021
deps = [
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
// Copyright 2021 The Chromium Authors. All rights reserved.
2+
// Use of this source code is governed by a BSD-style license that can be
3+
// found in the LICENSE file.
4+
5+
import {findSubMenuEntryItem} from '../../e2e/helpers/context-menu-helpers.js';
6+
import {
7+
expandSelectedNodeRecursively,
8+
navigateToElementsTab,
9+
} from '../../e2e/helpers/elements-helpers.js';
10+
import {openSourcesPanel} from '../../e2e/helpers/sources-helpers.js';
11+
12+
describe('The Elements tab', function() {
13+
it('does not break when switching panels while editing as HTML', async ({devToolsPage, inspectedPage}) => {
14+
await inspectedPage.goToResource('elements/switch-panels-while-editing-as-html.html');
15+
await expandSelectedNodeRecursively(devToolsPage);
16+
const elementsContentPanel = await devToolsPage.waitFor('#elements-content');
17+
const selectedNode = await devToolsPage.waitForElementWithTextContent('Inspected Node', elementsContentPanel);
18+
await selectedNode.click({button: 'right'});
19+
const editAsHTMLOption = await findSubMenuEntryItem('Edit as HTML', devToolsPage);
20+
await editAsHTMLOption.click();
21+
await devToolsPage.waitFor('.elements-disclosure devtools-text-editor');
22+
await openSourcesPanel(devToolsPage);
23+
await navigateToElementsTab(devToolsPage);
24+
await devToolsPage.waitForNone('.elements-disclosure devtools-text-editor');
25+
});
26+
});

0 commit comments

Comments
 (0)