summaryrefslogtreecommitdiff
path: root/tests/end2end/test_insert_mode.py
diff options
context:
space:
mode:
authorFlorian Bruhin <git@the-compiler.org>2016-05-30 14:54:06 +0200
committerFlorian Bruhin <git@the-compiler.org>2016-05-30 14:54:06 +0200
commit9a0fa9068cc954dff8107ac8a29509617dfa7077 (patch)
tree88556ddcf9a5323ea6a1597168e921af684a6061 /tests/end2end/test_insert_mode.py
parentafb88a956018e8853265637c543f0219eb8ce258 (diff)
downloadqutebrowser-9a0fa9068cc954dff8107ac8a29509617dfa7077.tar.gz
qutebrowser-9a0fa9068cc954dff8107ac8a29509617dfa7077.zip
Stabilize tests using :follow-hint
Diffstat (limited to 'tests/end2end/test_insert_mode.py')
-rw-r--r--tests/end2end/test_insert_mode.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/tests/end2end/test_insert_mode.py b/tests/end2end/test_insert_mode.py
index 4825b2654..23a66b110 100644
--- a/tests/end2end/test_insert_mode.py
+++ b/tests/end2end/test_insert_mode.py
@@ -39,6 +39,7 @@ def test_insert_mode(file_name, source, input_text, auto_insert, quteproc):
quteproc.set_setting('input', 'auto-insert-mode', auto_insert)
quteproc.send_cmd(':hint all')
quteproc.send_cmd(':follow-hint a')
+ quteproc.wait_for(message='Clicked editable element!')
quteproc.send_cmd(':debug-set-fake-clipboard')
if source == 'keypress':
@@ -49,6 +50,7 @@ def test_insert_mode(file_name, source, input_text, auto_insert, quteproc):
quteproc.send_cmd(':hint all')
quteproc.send_cmd(':follow-hint a')
+ quteproc.wait_for(message='Clicked editable element!')
quteproc.send_cmd(':enter-mode caret')
quteproc.send_cmd(':toggle-selection')
quteproc.send_cmd(':move-to-prev-word')
@@ -74,6 +76,7 @@ def test_auto_leave_insert_mode(quteproc):
# Select the disabled input box to leave insert mode
quteproc.send_cmd(':follow-hint s')
+ quteproc.wait_for(message='Clicked non-editable element!')
quteproc.send_cmd(':enter-mode caret')
quteproc.send_cmd(':paste-primary')