Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(54)

Side by Side Diff: third_party/WebKit/LayoutTests/http/tests/inspector/devtools-js/release-note.js

Issue 2742623002: DevTools: improve test infrastructure w/ devtools driving the test (Closed)
Patch Set: fixup Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 TestRunner.addResult("Test release note\n");
dgozman 2017/03/10 00:17:17 Copyright!
2
3 Help.releaseNoteText = [
4 {
5 version: 99,
6 highlights: [
7 {
8 contents: [
9 {
10 text: 'Improved',
11 },
12 {
13 text: 'Performance and Memory panels',
14 link: 'https://developers.google.com/web/tools/chrome-devtools/',
15 }
16 ],
17 featured: true,
18 },
19 {
20 contents: [
21 {
22 text: 'Edit cookies directly',
23 link: 'https://developers.google.com/web/tools/chrome-devtools/',
24 },
25 {
26 text: 'from the Application panel',
27 },
28 ],
29 },
30 ],
31 link: 'https://developers.google.com/web/tools/chrome-devtools/',
32 image: {
33 src: './resources/test.png',
34 },
35 },
36 ];
37
38 TestRunner.addSniffer(UI.inspectorView, "showPanel", onPanelShown);
39
40 TestRunner.addResult(`Browser version: ${Help.browserVersion()}\n`);
41 Help.showReleaseNoteIfNeeded();
42
43 function onPanelShown(viewId, panelPromise) {
44 panelPromise.then(() => {
45 var releaseNoteView = UI.viewManager.view("release-note");
46 var releaseNoteElement = releaseNoteView[UI.View._widgetSymbol].contentEleme nt;
47 TestRunner.addResult("Dumping release note text:");
48 TestRunner.addResult(releaseNoteElement.innerText);
49 TestRunner.addResult("Last version of release note seen should be updated:") ;
50 TestRunner.addResult(Help.releaseNoteVersionSetting().get() + "\n");
51
52 TestRunner.addSniffer(UI.InspectorView.prototype, "closeDrawerTab", onClose) ;
53 TestRunner.addResult("Click on hide button");
54 var closeButton = releaseNoteElement.querySelector(".close-release-note");
55 closeButton.click();
56 });
57 }
58
59 function onClose(view) {
60 TestRunner.addResult(`Hiding view: ${view}`);
61 TestRunner.completeTest();
62 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698