TESTARtool / TESTAR_dev

TESTAR, automated testing through the Graphical User Interface
http://www.testar.org
BSD 3-Clause "New" or "Revised" License
37 stars 24 forks source link

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

Closed ferpasri closed 5 months ago

ferpasri commented 7 months ago
  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.
  2. Enable SUTProcesses settings for multi-processes

    • Add the SUTProcessessetting 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 commented 6 months ago

Possible applications to test with:

OBS studio WPS Office (Issue #371) Libre office