Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Derive actions in Qt applications and enable SUTProcesses settings for multi-processes #388

Merged
merged 12 commits into from
Jun 17, 2024

Conversation

ferpasri
Copy link
Member

@ferpasri ferpasri commented Apr 2, 2024

  1. Derive actions in Qt applications
  • WindowInteractionState seems not a supported property for Qt applications
  • In these cases, avoid marking Qt elements as "blocked"
  • To avoid deriving actions in Qt elements outside the active Qt window, create the method isQtElementVisibleOnModalScreen when obtaining the state.
  1. Enable SUTProcesses settings for multi-processes
  • Add the SUTProcesses setting to the Advanced dialog to allow users a more manageable configuration for Desktop SUT multi-processes
  • The new WinProcess implementation also allows executing a launcher .exe file and connecting to the configured multi-processes even if the launcher process finishes.
multiprocess
  1. Remove old debugging code from the Windows StateFetcher class

@ramondevries
Copy link
Member

Possible applications to test with:

OBS studio
WPS Office (Issue #371)
Libre office

@ferpasri ferpasri merged commit 84d16fb into master Jun 17, 2024
9 checks passed
@ferpasri ferpasri deleted the master_desktop_Qt branch June 18, 2024 05:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants