Answers: <p>I'm not a Windows user, but I'd start at <a href="https://en.wikipedia.org/wiki/Comparison_of_GUI_testing_tools" rel="nofollow noreferrer">Comparison of GUI testing tools</a>, looking for those supporting Windows for both <strong>testing</strong> and <strong>tested</strong> system.</p>
  
Answers: CC BY-SA 4.0
Answers: 2019-05-07T16:49:59.943Z
Answers: 2019-05-07T16:49:59.943Z
Answers: Dan Cornilescu
Answers: <p>For MATLAB you can use the <a href="https://www.mathworks.com/help/matlab/app-testing-framework.html?s_tid=CRUX_lftnav" rel="nofollow noreferrer">app testing framework</a>, but this is intended for interacting with MATLAB uifigures only. If thats what you are doing then this framework should enable that workflow.</p>
  
Answers: CC BY-SA 4.0
Answers: 2021-01-19T18:10:01.147Z
Answers: 2021-01-19T18:10:01.147Z
Answers: Andy Campbell
Answers: <p>At the other end of sikulli is <a href="https://www.autoitscript.com/site/" rel="nofollow noreferrer">AutoIt</a>, it supports record play and interaction by object ID'S. </p>
  
  <p>As a side note testing through the GUI is not really efficient, scalable or reliabile, consider testing "under the GUI" if possible and leave only the most necessary things to it. </p>
  
Answers: CC BY-SA 4.0
Answers: 2019-06-08T17:36:57.447Z
Answers: 2019-06-08T17:36:57.447Z
Answers: Rsf
Answers: <p>SikuliX may fit your needs:</p>
  
  <p>"SikuliX automates anything you see on the screen of your desktop computer running Windows, Mac or some Linux/Unix. It uses image recognition powered by OpenCV to identify GUI components and can act on them with mouse and keyboard actions. This is handy in cases when there is no easy access to a GUI's internals or the source code of the application or web page you want to act on"</p>
  
  <p><a href="https://github.com/RaiMan/SikuliX1" rel="nofollow noreferrer">https://github.com/RaiMan/SikuliX1</a></p>
  
Answers: CC BY-SA 4.0
Answers: 2019-06-06T22:46:27.190Z
Answers: 2019-06-06T22:46:27.190Z
Answers: casey vega
Body: <p>I have some app I want to test i.e. it has a window opening up and I want to press some of the buttons and fill in some text boxes, and I need to do the same process multiple times. </p>
  
  <p>I heard about selenium but it seems it only works on web-based apps, whereas my program is an executable program (and quite a heavy one while at it).  Is there something similar to this, a module to be added to selenium or a library for python/Matlab/C?</p>
  
  <p>I’d appreciate any help with this. </p>
  
Comments: CC BY-SA 4.0
Comments: 2019-05-06T19:40:02.747Z
Comments: What OS/windowing system?
Comments: Dan Cornilescu
Comments: CC BY-SA 4.0
Comments: 2019-05-06T20:01:22.623Z
Comments: Oh, right. Using windows 7.
Comments: ScubaDiving
Tags: <automation><selenium>
Title: Is there any Selenium-like software for executables?
UserDisplayName: ScubaDiving
ThreadText: # Is there any Selenium-like software for executables?
  
  (Asked by: username_0 on 2019-05-06)
  
  I have some app I want to test i.e. it has a window opening up and I want to press some of the buttons and fill in some text boxes, and I need to do the same process multiple times.
  
  I heard about selenium but it seems it only works on web-based apps, whereas my program is an executable program (and quite a heavy one while at it). Is there something similar to this, a module to be added to selenium or a library for python/Matlab/C?
  
  I’d appreciate any help with this.
  
  **Tags:** automation, selenium
  
  > **Comments:**
  > **username_1**: What OS/windowing system?  
  > **username_0**: Oh, right. Using windows 7.  
  
  ---
  
  ## 4 answers
  
  ### Answer by username_1 on 2019-05-07. Score: 1
  
  I'm not a Windows user, but I'd start at [Comparison of GUI testing tools](https://en.wikipedia.org/wiki/Comparison_of_GUI_testing_tools), looking for those supporting Windows for both **testing** and **tested** system.
  
  
  ---
  
  ### Answer by username_2 on 2021-01-19. Score: 0
  
  For MATLAB you can use the [app testing framework](https://www.mathworks.com/help/matlab/app-testing-framework.html?s_tid=CRUX_lftnav), but this is intended for interacting with MATLAB uifigures only. If thats what you are doing then this framework should enable that workflow.
  
  
  ---
  
  ### Answer by username_3 on 2019-06-08. Score: 0
  
  At the other end of sikulli is [AutoIt](https://www.autoitscript.com/site/), it supports record play and interaction by object ID'S.
  
  As a side note testing through the GUI is not really efficient, scalable or reliabile, consider testing "under the GUI" if possible and leave only the most necessary things to it.
  
  
  ---
  
  ### Answer by username_4 on 2019-06-06. Score: 0
  
  SikuliX may fit your needs:
  
  "SikuliX automates anything you see on the screen of your desktop computer running Windows, Mac or some Linux/Unix. It uses image recognition powered by OpenCV to identify GUI components and can act on them with mouse and keyboard actions. This is handy in cases when there is no easy access to a GUI's internals or the source code of the application or web page you want to act on"
  
  <https://github.com/RaiMan/SikuliX1>
  
  
  ---
  
  