Florian Bruhin
|
4c55963dc3
|
Fix lint
|
2016-09-10 17:32:04 +02:00 |
|
Florian Bruhin
|
b2d8905d68
|
Remove {downloaddir} in downloads.feature
We can just use (tmpdir) instead which we already use everywhere else as
well.
|
2016-09-10 16:42:27 +02:00 |
|
Florian Bruhin
|
d13f88f0ac
|
Add lots of new BDD tests for downloads
|
2016-09-10 16:42:26 +02:00 |
|
Florian Bruhin
|
dc8396986e
|
FIx expected message in test_invocations
|
2016-09-10 16:42:26 +02:00 |
|
Florian Bruhin
|
a21cd9f56e
|
Set remove-finished-downloads in download tests
|
2016-09-10 16:42:26 +02:00 |
|
Florian Bruhin
|
17caf80f2a
|
bdd: Add "I wait for the javascript message" step
|
2016-09-10 16:42:26 +02:00 |
|
Florian Bruhin
|
9f1aacc4f0
|
Move pdfjs check to the end2end conftest
|
2016-09-10 16:24:31 +02:00 |
|
Florian Bruhin
|
230cd40b12
|
Add a test for a misconfigured XDG_DOWNLOAD_DIR
See #866 and #1269.
|
2016-09-09 18:46:51 +02:00 |
|
Florian Bruhin
|
a4d0449e19
|
Use a shorter XDG_RUNTIME_DIR for temp_basedir_env
Otherwise with longer test names, we can't listen to the IPC server as
the filename is too long for a local socket.
|
2016-09-09 18:46:51 +02:00 |
|
Florian Bruhin
|
143a4af91b
|
Improve :download-open tests
|
2016-09-09 18:46:51 +02:00 |
|
Florian Bruhin
|
b5b46332c7
|
Add test for downloading to an inexistent dir
|
2016-09-09 18:46:51 +02:00 |
|
Florian Bruhin
|
d64241bed9
|
Add a test for a download without content-size
|
2016-09-09 18:46:51 +02:00 |
|
Florian Bruhin
|
2177aa574c
|
Improve download BDD tests
This reorganizes the existing tests a bit and adds some new ones.
|
2016-09-09 18:46:51 +02:00 |
|
Florian Bruhin
|
7611281563
|
Add basename to "download finished" message
|
2016-09-09 18:46:51 +02:00 |
|
Florian Bruhin
|
d0cf452ec8
|
Remove :prompt-yes and :prompt-no
Those are replaced by :prompt-accept yes and :prompt-accept no
|
2016-09-09 15:59:00 +02:00 |
|
Florian Bruhin
|
d579697245
|
Add a value argument to :prompt-accept
|
2016-09-09 15:48:42 +02:00 |
|
Florian Bruhin
|
93428c4e2b
|
Skip instead of xfail JS prompt test on WebEngine
We probably get stuck with a visual JS prompt, so for some reason the
following header tests fail.
|
2016-09-07 20:25:56 +02:00 |
|
Florian Bruhin
|
26025214ed
|
Mark session loading tests with @qtwebengine_flaky
|
2016-09-07 19:03:41 +02:00 |
|
Florian Bruhin
|
a119e9d5b0
|
Mark :insert-text with undo test as xfail on OS X
|
2016-09-07 19:01:24 +02:00 |
|
Florian Bruhin
|
44d1056e54
|
QtWebEngine: Implement custom HTTP headers
|
2016-09-07 18:29:38 +02:00 |
|
Florian Bruhin
|
3ce9e795a1
|
Add a simple end2end test for :adblock-update
|
2016-09-07 16:27:27 +02:00 |
|
Florian Bruhin
|
fca37abf55
|
QtWebEngine: Implement webelem.classes
|
2016-09-07 12:31:48 +02:00 |
|
Florian Bruhin
|
522049132b
|
Add a test for hinting with ACE editor
|
2016-09-07 12:28:12 +02:00 |
|
Florian Bruhin
|
c267776491
|
Add missing :leave-mode for insert-mode test
Otherwise we hint while still in insert mode - while this seems to work
fine, let's do things the cleaner way.
|
2016-09-07 11:21:27 +02:00 |
|
Florian Bruhin
|
948fa033c7
|
Implement :insert-text for QtWebEngine
|
2016-09-07 11:20:32 +02:00 |
|
Florian Bruhin
|
919196714b
|
QtWebEngine: Implement WebEngineScroller.at_bottom
|
2016-09-07 09:32:51 +02:00 |
|
Florian Bruhin
|
cf6cffeb08
|
tests: Ignore "Xlib: sequence lost" error
|
2016-09-06 22:10:34 +02:00 |
|
Florian Bruhin
|
08302c5a5f
|
Apply @qtwebengine_flaky (too) liberally
|
2016-09-06 22:10:28 +02:00 |
|
Florian Bruhin
|
1106104700
|
Add a @qtwebengine_flaky marker
|
2016-09-06 21:43:02 +02:00 |
|
Florian Bruhin
|
37b1c26e1c
|
Don't check active win for WebEngine session test
|
2016-09-06 21:22:50 +02:00 |
|
Florian Bruhin
|
e3e7366863
|
Make pylint shut up
|
2016-09-06 21:21:37 +02:00 |
|
Florian Bruhin
|
c58a0e926f
|
Skip scrolling tests on Qt < 5.7
This fixes tests on OS X on Travis, since Homebrew is still on Qt 5.6.
|
2016-09-06 20:29:58 +02:00 |
|
Florian Bruhin
|
22d9c49169
|
Stabilize scrolling in :repeat-command test
|
2016-09-06 19:34:38 +02:00 |
|
Florian Bruhin
|
010a52efb8
|
Stabilize :tab-detach test in invoke.feature
When we detach a tab, we need to wait until the page is actually loaded
in the newly detached tab before saving the session.
|
2016-09-06 19:33:09 +02:00 |
|
Florian Bruhin
|
c59a1535c5
|
Don't check active window in session test
This is flaky as we don't know which window is actually focused.
|
2016-09-06 19:29:12 +02:00 |
|
nanjekyejoannah
|
d3e19ec8fc
|
Add general -> yank-ignored-url-parameters
|
2016-09-06 18:19:40 +02:00 |
|
Florian Bruhin
|
e77bf62ace
|
Remove unnecessary @qtwebengine_createWindow tags
Since we did now remove the error message, some more tests actually run
fine without the createWindow patch.
|
2016-09-06 18:04:54 +02:00 |
|
Florian Bruhin
|
7356e32b94
|
QtWebEngine: Don't search the Holy Grail
|
2016-09-06 17:38:13 +02:00 |
|
Florian Bruhin
|
fcaadb9352
|
Stabilize :save-session --force test
|
2016-09-06 17:04:13 +02:00 |
|
Florian Bruhin
|
c6d6483929
|
bdd: Show what exactly failed with InvalidLine
|
2016-09-06 17:00:25 +02:00 |
|
Florian Bruhin
|
7f013b7808
|
Fix lint
|
2016-09-06 17:00:25 +02:00 |
|
Florian Bruhin
|
ce1b2e6f15
|
quteprocess: Only wait for first about:blank load
We accidentally marked all about:blank lines as waited for...
|
2016-09-06 17:00:25 +02:00 |
|
Florian Bruhin
|
8b3517af7b
|
bdd: Skip another flaky QtWebEngine tabs test
|
2016-09-06 17:00:25 +02:00 |
|
Florian Bruhin
|
c07ff15b9b
|
bdd: Display milliseconds in log output
|
2016-09-06 17:00:25 +02:00 |
|
Florian Bruhin
|
52649aea70
|
bdd: Improve output when line was already found
|
2016-09-06 15:55:22 +02:00 |
|
Florian Bruhin
|
db7de0d619
|
tests: Set waited_for for initial about:blank load
Otherwise, subsequent lines where we wait for about:blank will fall back
on the older one and not actually wait.
|
2016-09-06 15:50:36 +02:00 |
|
Florian Bruhin
|
82180429ed
|
Add missing wait in :undo test
|
2016-09-06 15:50:27 +02:00 |
|
Florian Bruhin
|
4b431fdf61
|
Add some more @qtwebengine_createWindow tags
|
2016-09-06 15:28:30 +02:00 |
|
Florian Bruhin
|
8a5d7455c1
|
Skip some broken :undo tests with QtWebEngine
|
2016-09-06 15:28:19 +02:00 |
|
Florian Bruhin
|
7b9b08a167
|
QtWebEngine: Fix session tests
|
2016-09-06 15:13:43 +02:00 |
|