Florian Bruhin
|
25faa04196
|
bdd: Add qtwebengine tags in misc.feature
|
2016-08-18 20:34:03 +02:00 |
|
Florian Bruhin
|
ec59bfb584
|
bdd: Handle @qtwebengine_skip tag
|
2016-08-18 20:33:53 +02:00 |
|
Florian Bruhin
|
ccc676c04f
|
Handle CommandError in show_source_cb
|
2016-08-18 19:32:16 +02:00 |
|
Florian Bruhin
|
788eebc1ad
|
bdd: Ignore "Running without the SUID sandbox!"
|
2016-08-18 19:29:34 +02:00 |
|
Florian Bruhin
|
577f1b850a
|
bdd: Make :jseval tests work with QtWebEngine
|
2016-08-18 19:26:50 +02:00 |
|
Florian Bruhin
|
d298787b1a
|
bdd: Make marks.feature work with QtWebEngine
|
2016-08-18 19:22:18 +02:00 |
|
Florian Bruhin
|
105c1952a8
|
bdd: Skip scroll checks with QtWebEngine
|
2016-08-18 19:20:48 +02:00 |
|
Jan Verbeek
|
b6c96855c8
|
Rewrite paste -s/pP
|
2016-08-18 19:05:35 +02:00 |
|
Florian Bruhin
|
c0ffcfc585
|
QtWebEngine: Make :fake-key work
|
2016-08-18 18:44:33 +02:00 |
|
Florian Bruhin
|
2cbaf0ccb3
|
Add @qtwebengine_todo in javascript.feature
|
2016-08-18 18:44:07 +02:00 |
|
Florian Bruhin
|
e477b810bd
|
bdd: Mark backforwards test as qtwebengine_todo
|
2016-08-18 18:29:10 +02:00 |
|
Florian Bruhin
|
0c50e7dfb9
|
WebEngine: Don't bother running downloads.feature
|
2016-08-18 18:28:41 +02:00 |
|
Florian Bruhin
|
f03cd5022e
|
pylint doesn't know pytest.xfail
|
2016-08-18 18:27:24 +02:00 |
|
Florian Bruhin
|
ab4e442602
|
QtWebEngine: Don't bother running caret.feature
|
2016-08-18 18:26:31 +02:00 |
|
Florian Bruhin
|
001e839ca9
|
Remove qtwebengine_todo for backforward.feature
|
2016-08-18 18:22:44 +02:00 |
|
Florian Bruhin
|
2d97ffa323
|
bdd: xfail in compare_session with WebEngine
|
2016-08-18 18:20:25 +02:00 |
|
Florian Bruhin
|
e950b09027
|
tests: Get history.feature to work with WebEngine
|
2016-08-18 18:17:01 +02:00 |
|
Florian Bruhin
|
8d381aaa01
|
tests: Improve @qtwebengine_* markers
This uses xfail for @qtwebengine_todo and adds a new @qtwebengine_skip
marker.
|
2016-08-18 18:16:33 +02:00 |
|
Florian Bruhin
|
dfed2f9c9c
|
WebEngine: Don't save title if generated from URL
|
2016-08-18 18:05:48 +02:00 |
|
Florian Bruhin
|
4b7a3db0eb
|
tests: QtWebEngine: Make hints.feature work
|
2016-08-18 17:50:52 +02:00 |
|
Florian Bruhin
|
2a0e503644
|
QtWebEngine: Don't raise CommandError with no hint
|
2016-08-18 17:47:05 +02:00 |
|
Florian Bruhin
|
0b9aec873f
|
tests: Accept HTTP "not modified" as status
It seems like QtWebEngine sends some caching headers QtWebKit didn't?
|
2016-08-18 17:44:35 +02:00 |
|
Florian Bruhin
|
5e8254d470
|
bdd: Mark some hint tests as @qtwebengine_todo
|
2016-08-18 17:43:50 +02:00 |
|
Florian Bruhin
|
3dccd15663
|
bdd: Handle @qtwebengine_todo tags
|
2016-08-18 17:41:34 +02:00 |
|
Florian Bruhin
|
745614e45d
|
BDD: Wait until hints are ready after hinting
With QtWebEngine, hinting happens async, so we need to wait for
"hints: ..." in the log before we can actually follow a hint.
|
2016-08-18 17:21:50 +02:00 |
|
Florian Bruhin
|
d7110069bb
|
Fix broken :repeat-command test
|
2016-08-18 16:58:56 +02:00 |
|
Florian Bruhin
|
205c12c530
|
Fix docs for :click-element
|
2016-08-18 16:58:56 +02:00 |
|
Florian Bruhin
|
927f378c6d
|
Fix eslint
|
2016-08-18 16:52:53 +02:00 |
|
Florian Bruhin
|
73210fb87c
|
QtWebEngine: Fix tab passed to WebEngineElement
|
2016-08-18 16:25:58 +02:00 |
|
Florian Bruhin
|
a06dcc7f0b
|
BDD: Use :click-element instead of hints
|
2016-08-18 16:25:58 +02:00 |
|
Florian Bruhin
|
4345d60ff1
|
Revert "javascript.assemble: Support document module"
This reverts commit afc7faabda .
This isn't actually needed as we can't use document.getElementById()
directly without serializing anyways.
|
2016-08-18 15:58:46 +02:00 |
|
Florian Bruhin
|
1956480164
|
Revert "Handle {} elements in elements._js_cb_single"
This reverts commit f59a9d37252599c8fbda4cc687bd9f094c6d05b9.
Since we're now using a webelem function, this isn't needed anymore.
|
2016-08-18 15:58:46 +02:00 |
|
Florian Bruhin
|
dbb3929bf3
|
QtWebEngine: Serialize element correctly (find_id)
|
2016-08-18 15:58:46 +02:00 |
|
Florian Bruhin
|
f98820971d
|
Handle {} elements in elements._js_cb_single
When using document.getElementById like in find_id, we can get {}
instead of null/None back when nothing was found.
|
2016-08-18 15:58:46 +02:00 |
|
Florian Bruhin
|
d9d14d4a4c
|
Fix lint
|
2016-08-18 15:58:46 +02:00 |
|
Florian Bruhin
|
4719e11e78
|
Add a test for :click-element with --target
|
2016-08-18 15:58:46 +02:00 |
|
Florian Bruhin
|
e0af03db80
|
Add a default target for :click-element
|
2016-08-18 15:58:46 +02:00 |
|
Florian Bruhin
|
cc9b776476
|
tests: Use :click-element in editor.feature
|
2016-08-18 15:58:40 +02:00 |
|
Florian Bruhin
|
0cef4ac2db
|
Add a :click-element command
|
2016-08-18 15:30:04 +02:00 |
|
Florian Bruhin
|
28a6b3918c
|
Fix lint
|
2016-08-18 14:42:42 +02:00 |
|
Florian Bruhin
|
e851839973
|
Don't make HintActions a QObject
It probably still makes sense for HintManager to be one for the moment
though, as it's in the objreg.
|
2016-08-18 14:39:13 +02:00 |
|
Florian Bruhin
|
5113fa8515
|
Fix test_tab
|
2016-08-18 14:36:56 +02:00 |
|
Florian Bruhin
|
0d1ea0b93a
|
Add FIXME for webkitelem.focus_elem
|
2016-08-18 14:33:55 +02:00 |
|
Florian Bruhin
|
63c66945a4
|
Add webelem.click() and webelem.hover()
|
2016-08-18 14:32:19 +02:00 |
|
Florian Bruhin
|
5ac9fe9c32
|
Add tab.elem.find_id
|
2016-08-18 14:08:34 +02:00 |
|
Florian Bruhin
|
afc7faabda
|
javascript.assemble: Support document module
|
2016-08-18 14:07:21 +02:00 |
|
Florian Bruhin
|
2c6fe35398
|
Fix blank lines
|
2016-08-18 14:03:27 +02:00 |
|
Florian Bruhin
|
a0add7b66c
|
Get rid of tab.run_js_blocking
We had some trouble with it, and it's not actually needed.
|
2016-08-18 14:02:59 +02:00 |
|
Florian Bruhin
|
d3084dd690
|
Add a separate tab.elements object
|
2016-08-18 14:01:27 +02:00 |
|
Florian Bruhin
|
da73a7123c
|
Add quteproc.click_element_by_id
|
2016-08-18 13:24:47 +02:00 |
|