Skip to content

Commit b9daca3

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: Icac1658ad4c9142e66e4eef3d3a260e144b3d1cc Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/6734608 Auto-Submit: Liviu Rau <[email protected]> Commit-Queue: Alex Rudenko <[email protected]> Reviewed-by: Alex Rudenko <[email protected]>
1 parent d6902d5 commit b9daca3

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
@@ -23,7 +23,6 @@ node_ts_library("elements") {
2323
"sidebar-event-listeners_test.ts",
2424
"style-pane-properties_test.ts",
2525
"styles-disable-inherited_test.ts",
26-
"switch-panels-while-editing-as-html_test.ts",
2726
]
2827

2928
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
@@ -17,6 +17,7 @@ ts_e2e_library("elements") {
1717
"pseudo-states_test.ts",
1818
"search-elements_test.ts",
1919
"style-pane-properties_test.ts",
20+
"switch-panels-while-editing-as-html_test.ts",
2021
"violating-element-and-attributes_test.ts",
2122
]
2223
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)