qutebrowser/tests/end2end
Jimmy 4c3461038d Greasemonkey: add minimal end-to-end test.
Just runs a greasemonkey script on a test page and uses console.log to
ensure it is running.

Tests @include, and basic happy path greasemonkey.py operation (loading
and parsing script, scrip_for on webkit), only testing document-start
injecting point but that is the troublsome one at this point.

Tested on py35 debian unstable (oldwebkit and qtwebengine5.9) debian
stable qtwebengine5.7.

Note the extra :reload call for qt5.7 because document-start scripts
don't seem to run on the first page load with the current insertion
point. I need to look into this more to look at ways of fixing this.
2017-11-27 19:27:31 +13:00
..
data Add copyright notice for pyeval_file.py 2017-11-19 21:09:48 +01:00
features Greasemonkey: add minimal end-to-end test. 2017-11-27 19:27:31 +13:00
fixtures Break long lines 2017-11-24 16:03:34 +01:00
conftest.py Support updating dictionaries and removing old versions. 2017-11-04 18:16:05 -04:00
test_dirbrowser.py modified pylint pragmas 2017-10-22 23:52:35 +05:30
test_hints_html.py Start using attrs 2017-09-19 22:21:45 +02:00
test_insert_mode.py Improve input.insert_mode.auto_load tests 2017-10-02 09:04:37 +02:00
test_invocations.py Pass --disable-seccomp-filter-sandbox for tests with Qt 5.7.1 2017-11-20 13:54:52 +01:00
test_mhtml_e2e.py Get rid of httpbin 2017-09-19 10:35:54 +02:00