Project

General

Profile

Actions

action #55703

closed

send_keys() doesn't guarantee that the application will handle modifiers+normal_key properly

Added by SLindoMansilla over 4 years ago. Updated almost 4 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Feature requests
Target version:
Start date:
2019-04-15
Due date:
% Done:

100%

Estimated time:
(Total: 126.00 h)

Description

Observation

After several issues with "missing keys" when modifiers+normal_keys are involved, we realized that we can reproduced the same issues that openQA was showing by manually pressing the two keys simultaneosly. Those experiments, while far from being a scientific prove, help us understand what could be going wrong.

Different applications handles those keys different (eg. gedit, firefox).

Suggestion

  • Be sure that when using send_keys(), they are sent in the positional order. (eg. if alt-a is sent, alt should be sent first and then 'a', with enough time to let the application handles them.
  • Check with coolo about implementation of the VNC wrapper.

Subtasks 4 (0 open4 closed)

action #54422: [functional][u] LO recent documents: alt-f not working on wayland (TW)Resolved2019-07-18

Actions
openQA Tests - action #50399: [functional][y] Installer doesn't react to key pressClosedriafarov2019-04-15

Actions
openQA Tests - action #54425: [functional][u] hexchat: ctrl-a mis-interpreted as 'a' since we switched to QEMUVGA "std"Resolveddimstar2019-07-18

Actions
action #57077: [functional][u][sporadic] test fails in vlc - open network protocol setting page is unreliable with ctrl-nResolvedcoolo2019-09-19

Actions

Related issues 3 (1 open2 closed)

Related to openQA Tests - action #39926: [functional][u][sporadic][virtio] test fails in vlc - vlc is started twice, needle target_match_vlc seems wrongRejected2018-08-17

Actions
Related to openQA Tests - coordination #43889: [qe-core][epic][functional][virtio][wayland] openQA makes spelling mistakesBlocked

Actions
Related to openQA Tests - action #54056: [functional][u] test fails in virtman_viewResolvedzluo2019-07-10

Actions
Actions

Also available in: Atom PDF