summaryrefslogtreecommitdiff
path: root/tests/end2end/test_insert_mode.py
diff options
context:
space:
mode:
authorFlorian Bruhin <git@the-compiler.org>2017-02-04 22:12:13 +0100
committerFlorian Bruhin <git@the-compiler.org>2017-02-04 22:12:41 +0100
commite8bbc1adf8355d142d9f336b70504d27c88b0750 (patch)
tree679cec45b80778d09cd7c19db5e7715489034796 /tests/end2end/test_insert_mode.py
parent6f0c8245e0513abce2d8c81577d0a528219708c3 (diff)
downloadqutebrowser-e8bbc1adf8355d142d9f336b70504d27c88b0750.tar.gz
qutebrowser-e8bbc1adf8355d142d9f336b70504d27c88b0750.zip
QtWebEngine: Fix insert mode checks with zoom
Fixes #2169
Diffstat (limited to 'tests/end2end/test_insert_mode.py')
-rw-r--r--tests/end2end/test_insert_mode.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/tests/end2end/test_insert_mode.py b/tests/end2end/test_insert_mode.py
index 727e7633d..59c279feb 100644
--- a/tests/end2end/test_insert_mode.py
+++ b/tests/end2end/test_insert_mode.py
@@ -35,12 +35,15 @@ import pytest
('autofocus.html', 'qute-input-autofocus', 'keypress', 'cutebrowser',
'true'),
])
-def test_insert_mode(file_name, elem_id, source, input_text, auto_insert,
+@pytest.mark.parametrize('zoom', [100, 125])
+def test_insert_mode(file_name, elem_id, source, input_text, auto_insert, zoom,
quteproc, request):
url_path = 'data/insert_mode_settings/html/{}'.format(file_name)
quteproc.open_path(url_path)
quteproc.set_setting('input', 'auto-insert-mode', auto_insert)
+ quteproc.send_cmd(':zoom {}'.format(zoom))
+
quteproc.send_cmd(':click-element --force-event id {}'.format(elem_id))
quteproc.wait_for(message='Entering mode KeyMode.insert (reason: *)')
quteproc.send_cmd(':debug-set-fake-clipboard')