diff options
Diffstat (limited to 'tests/unit/browser/webkit/test_webkitelem.py')
-rw-r--r-- | tests/unit/browser/webkit/test_webkitelem.py | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/tests/unit/browser/webkit/test_webkitelem.py b/tests/unit/browser/webkit/test_webkitelem.py index 593896e96..3ccf573ff 100644 --- a/tests/unit/browser/webkit/test_webkitelem.py +++ b/tests/unit/browser/webkit/test_webkitelem.py @@ -181,13 +181,30 @@ class SelectionAndFilterTests: # We can't easily test <frame>/<iframe> as they vanish when setting # them via QWebFrame::setHtml... + ('<img src="bar">', ['all', 'images', 'url']), + ('<summary>bar</summary>', ['all']), + ('<link />', ['all']), + + ('<p contenteditable />', ['all', 'inputs']), + ('<p contenteditable="false" />', []), ('<p onclick="foo" foo="bar"/>', ['all']), ('<p onmousedown="foo" foo="bar"/>', ['all']), ('<p role="option" foo="bar"/>', ['all']), + ('<p role="tab" foo="bar"/>', ['all']), + ('<p role="checkbox" foo="bar"/>', ['all']), + ('<p role="menuitem" foo="bar"/>', ['all']), + ('<p role="menuitemcheckbox" foo="bar"/>', ['all']), + ('<p role="menuitemradio" foo="bar"/>', ['all']), ('<p role="button" foo="bar"/>', ['all']), ('<p role="button" href="bar"/>', ['all', 'url']), - ('<span tabindex=0 />', ['all']), + ('<span tabindex="0" />', ['all']), + ('<span tabindex="-1" />', []), + + ('<span ng-click=""></span>', ['all']), + ('<span ngClick=""></span>', ['all']), + ('<span data-ng-click=""></span>', ['all']), + ('<span x-ng-click=""></span>', ['all']), ] GROUPS = ['all', 'links', 'images', 'url', 'inputs'] |