diff --git a/vasl_templates/webapp/static/help/images/selenium-fix.png b/vasl_templates/webapp/static/help/images/selenium-fix.png new file mode 100644 index 0000000..b8d72fa Binary files /dev/null and b/vasl_templates/webapp/static/help/images/selenium-fix.png differ diff --git a/vasl_templates/webapp/static/help/images/selenium-fix.small.png b/vasl_templates/webapp/static/help/images/selenium-fix.small.png new file mode 100644 index 0000000..9728ac6 Binary files /dev/null and b/vasl_templates/webapp/static/help/images/selenium-fix.small.png differ diff --git a/vasl_templates/webapp/static/help/index.html b/vasl_templates/webapp/static/help/index.html index 65225be..cb6d74e 100644 --- a/vasl_templates/webapp/static/help/index.html +++ b/vasl_templates/webapp/static/help/index.html @@ -69,6 +69,12 @@ pip install .[gui]

Then, just run the vasl-templates command. +

+ + +If you're running from source on Windows, you may see a black DOS box appear temporarily when performing certain actions (e.g. updating a VASL scenario). This is because vasl-templates runs a webdriver as part of its processing, which is a CLI program, and so the DOS box appears. Unfortunately, there's no way to control this in the vasl-templates code, but it can be disabled in the webdriver code itself. In your virtualenv, open the file Lib/site-packages/selenium/webdriver/common/service.py, and in the call to subprocess.Popen(), add a new creationflags = 0x8000000 parameter. +
+

Running just the web server

The simpler option is to just run the web server: @@ -601,6 +607,10 @@ python freeze.py --output c:\temp\vasl-templates.zip The script will compile the program, then package it all up with the necessary support files into a single archive file. +

+If you are creating a Windows release, you should apply the webdriver fix first. +
+