qutebrowser/tests/end2end/features
Florian Bruhin e0ff2d98fe Test for private browsing differently
In a48ea597d0 we fixed settings in private
QtWebEngine windows.

However, this means we also enable local storage for private windows, which was
disabled in QtWebEngine by default:

4ef5831a39 (diff-44ac7d27348388501944f6a8e2e67d8dR207)

It should be safe to enable it, as we get the same behavior as in Chromium, i.e.
a working local storage which entirely lives in RAM.

This also makes those tests work on QtWebKit-NG, presumably because private
browsing for cookies is implemented there.

It also adds a test to at least check whether local storage is isolated from
non-private tabs. I tried writing a test which ensures nothing lands on the hard
disk, but due to QTBUG-52121 this might not happen at all:

https://bugreports.qt.io/browse/QTBUG-52121
2017-05-17 09:42:28 +02:00
..
adblock.feature Add a modeline to all the *.feature files 2017-03-31 16:16:31 +01:00
backforward.feature Add a modeline to all the *.feature files 2017-03-31 16:16:31 +01:00
caret.feature Add a modeline to all the *.feature files 2017-03-31 16:16:31 +01:00
completion.feature Add a modeline to all the *.feature files 2017-03-31 16:16:31 +01:00
conftest.py Add tests for new private browsing 2017-05-15 11:02:29 +02:00
downloads.feature Don't add data: URLs to history 2017-05-15 09:04:16 +02:00
editor.feature Add a modeline to all the *.feature files 2017-03-31 16:16:31 +01:00
hints.feature Get rid of webelem.FILTERS 2017-05-12 09:41:12 +02:00
history.feature Hopefully fix failing history test on old Qt 2017-05-15 10:29:13 +02:00
invoke.feature Add a modeline to all the *.feature files 2017-03-31 16:16:31 +01:00
javascript.feature Also try harder to get text content 2017-04-28 19:11:02 +02:00
keyinput.feature Avoid checking for scroll position in macro tests 2017-04-08 19:54:30 +02:00
marks.feature Mark failing test as flaky on QtWebEngine 2017-04-08 19:29:46 +02:00
misc.feature Set user agent correctly on QtWebEngine 2017-05-16 06:46:45 +02:00
navigate.feature Add a modeline to all the *.feature files 2017-03-31 16:16:31 +01:00
open.feature Fix things pointed out in reviews 2017-05-15 11:07:43 +02:00
private.feature Test for private browsing differently 2017-05-17 09:42:28 +02:00
prompts.feature Merge commit '8af5cfb4ac9e6d928cfeb0522fa729ba616df70a' 2017-03-31 17:47:34 +02:00
scroll.feature Stabilize some tests with Qt 5.9 QtWebEngine 2017-04-08 20:38:23 +02:00
search.feature Add tests for manual selection 2017-05-09 00:11:25 -07:00
sessions.feature Merge commit '8af5cfb4ac9e6d928cfeb0522fa729ba616df70a' 2017-03-31 17:47:34 +02:00
set.feature Redirect qute:foo to qute://foo 2017-04-06 21:18:58 +02:00
spawn.feature Add posix to stdin test beacause the py script fails on windows 2017-04-12 07:59:40 +02:00
tabs.feature Improve serialization crash check 2017-05-03 23:15:17 +02:00
test_adblock_bdd.py Finally update copyrights... 2017-05-09 21:37:03 +02:00
test_backforward_bdd.py Finally update copyrights... 2017-05-09 21:37:03 +02:00
test_caret_bdd.py Finally update copyrights... 2017-05-09 21:37:03 +02:00
test_completion_bdd.py Finally update copyrights... 2017-05-09 21:37:03 +02:00
test_downloads_bdd.py Finally update copyrights... 2017-05-09 21:37:03 +02:00
test_editor_bdd.py Finally update copyrights... 2017-05-09 21:37:03 +02:00
test_hints_bdd.py Finally update copyrights... 2017-05-09 21:37:03 +02:00
test_history_bdd.py Finally update copyrights... 2017-05-09 21:37:03 +02:00
test_invoke_bdd.py Finally update copyrights... 2017-05-09 21:37:03 +02:00
test_javascript_bdd.py Finally update copyrights... 2017-05-09 21:37:03 +02:00
test_keyinput_bdd.py Finally update copyrights... 2017-05-09 21:37:03 +02:00
test_marks_bdd.py Finally update copyrights... 2017-05-09 21:37:03 +02:00
test_misc_bdd.py Add tests for new private browsing 2017-05-15 11:02:29 +02:00
test_navigate_bdd.py Finally update copyrights... 2017-05-09 21:37:03 +02:00
test_open_bdd.py Finally update copyrights... 2017-05-09 21:37:03 +02:00
test_private_bdd.py Test for private browsing differently 2017-05-17 09:42:28 +02:00
test_prompts_bdd.py Finally update copyrights... 2017-05-09 21:37:03 +02:00
test_scroll_bdd.py Finally update copyrights... 2017-05-09 21:37:03 +02:00
test_search_bdd.py Finally update copyrights... 2017-05-09 21:37:03 +02:00
test_sessions_bdd.py Finally update copyrights... 2017-05-09 21:37:03 +02:00
test_set_bdd.py Finally update copyrights... 2017-05-09 21:37:03 +02:00
test_spawn_bdd.py Finally update copyrights... 2017-05-09 21:37:03 +02:00
test_tabs_bdd.py Finally update copyrights... 2017-05-09 21:37:03 +02:00
test_urlmarks_bdd.py Finally update copyrights... 2017-05-09 21:37:03 +02:00
test_utilcmds_bdd.py Finally update copyrights... 2017-05-09 21:37:03 +02:00
test_yankpaste_bdd.py Finally update copyrights... 2017-05-09 21:37:03 +02:00
test_zoom_bdd.py Finally update copyrights... 2017-05-09 21:37:03 +02:00
urlmarks.feature Fix things pointed out in reviews 2017-05-15 11:07:43 +02:00
utilcmds.feature Redirect qute:foo to qute://foo 2017-04-06 21:18:58 +02:00
yankpaste.feature Merge commit '8af5cfb4ac9e6d928cfeb0522fa729ba616df70a' 2017-03-31 17:47:34 +02:00
zoom.feature Add a modeline to all the *.feature files 2017-03-31 16:16:31 +01:00