|Subject:||t\01_basic.t looks for "Notepad" anywhere in the class name, rather than matching only exactly qr/^Notepad$/|
When running `gmake test`, or equivalently `prove t\01_basic.t`: C:\ALLEGR~1\.cpanm\work\1564606815.4616\Win32-GuiTest-1.63>prove -vl t\01_basic.t t\01_basic.t .. ok 1 - Check there are windows ok 2 - No duplicates ok 3 ok 4 - The desktop is not on the window list Bailout called. Further testing stopped: Please close existing Notepad windows before proceeding Bail out! Please close existing Notepad windows before proceeding FAILED--Further testing stopped: Please close existing Notepad windows before proceeding That test file has many instances of FindWindowLike() or WaitWindowLike() using "Notepad" as the wndclass (regexp for the window class name). However, there are other applications, other than MS notepad.exe which have a window class which matches, such as Notepad++. Changing all those FindWindowLike() and WaitWindowLike() calls to look for qr/^Notepad$/ instead of "Notepad" will get rid of the problem. Once again, I'll try to do a GitHub pull request in the near future.