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

Side by Side Diff: third_party/WebKit/LayoutTests/inspector-protocol/dom/dom-ns-attr-modified.js

Issue 2955943002: DevTools: migrate inspector-protocol/dom tests to a new test runner (Closed)
Patch Set: rebaseline Created 3 years, 5 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 (async function(testRunner) {
2 var {page, session, dp} = await testRunner.startHTML(`
3 <svg>
4 <a id='main' xlink:href='http://localhost'>link</a>
5 </svg>
6 `, 'Test that DOM events have correct parameters for attribute with namespace in XML document.');
7
8 var response = await dp.DOM.getDocument();
9 await dp.DOM.querySelector({nodeId: response.result.root.nodeId, selector: '#m ain'});
10
11 testRunner.log('\nChanging attribute...');
12 session.evaluate(() => {
13 var element = document.getElementById('main');
14 element.setAttributeNS('http://www.w3.org/1999/xlink', 'xlink:href', 'change d-url');
15 });
16 var msg = await dp.DOM.onceAttributeModified();
17 var result = msg.params;
18 testRunner.log(`Modified attribute: '${result.name}'='${result.value}'`);
19
20 testRunner.log('Removing attribute...');
21 session.evaluate(() => {
22 var element = document.getElementById('main');
23 element.removeAttribute('xlink:href', 'changed-url');
24 });
25 msg = await dp.DOM.onceAttributeRemoved();
26 var result = msg.params;
27 testRunner.log(`Removed attribute: '${result.name}'`);
28 testRunner.completeTest();
29 });
30
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698