Improve installation on Windows


#1

The Windows installation seems a mess:

  • Executables are free to virus attacks.
  • Documents are not stored in directories being backed up.

Folders don’t adhere to Microsoft guidelines for storing executables and data at all.

  1. Katalon’s executables should belong to “C:\Program Files\Katalon\” (or “%PROGRAMFILES%”\Katalon\").
  2. Katalon’s system wide configurations should belong to “C:\ProgramData\Katalon\” (or “%ALLUSERSPROFILE%\Katalon\”).
  3. Katalon’s user configurations should belong to “C:\Users\{UserName}\AppData\Roaming\Katalon\” (or “%APPDATA%\Katalon\”).
  4. User files (including Katalon projects and files) should belong to the Documents folder (PowerShell: [Environment]::GetFolderPath(‘MyDocuments’))

WebDriver files should belong into a sub-folder of Katalon program files (i.e. “%PROGRAMFILES%”\Katalon\WebDriver\") and either PATH environment variable should be set appropriately or Katalon should call these with their absolute paths.

None of this is currently true. And there doesn’t seem to be a way for users to manually set paths in order to get a reasonable installation on Windows machines.


#2

This is so true, and the same can be said for a lot of open source tools we try to support by not using standard Windows practice (yes there is such a thing). There is no thought to using Windows Profile properly as Studio stores settings at the root of the profile which is bad practice.

c:\Users<username>.katalon

Please at least store user settijngs by default under the proper Windows practice under C:\users<username>\AppData\Roaming so we can support this product properly. or Temp data under AppData\Local or localLow