console logs:
2018-04-07 14:31:08,694|I|main|[20180407_143108] [c:\projects\TaxCaddyUI\artifact\script\LoginTest.xlsx] resolve RUN ID as 20180407_143108
2018-04-07 14:31:08,694|I|main|[20180407_143108] [c:\projects\TaxCaddyUI\artifact\script\LoginTest.xlsx] new thread started
2018-04-07 14:31:09,855|I|Thread-0|[20180407_143108] executing c:\projects\TaxCaddyUI\artifact\script\LoginTest.xlsx. [1] total 1
2018-04-07 14:31:09,855|I|Thread-0|[20180407_143108] create directory c:\projects\TaxCaddyUI\output\20180407_143108\captures
2018-04-07 14:31:09,855|I|Thread-0|[20180407_143108] create directory c:\projects\TaxCaddyUI\output\20180407_143108\logs
2018-04-07 14:31:10,492|I|Thread-0|[20180407_143108] merging test data to tmp file C:\Users\fkakar\AppData\Local\Temp\eZHFC\LoginTest.xlsx
2018-04-07 14:31:10,822|I|Thread-0|[20180407_143108] test script and test data merged to c:\projects\TaxCaddyUI\output\20180407_143108\Login.001,LoginTest.20180407_143110.001.xlsx
2018-04-07 14:31:10,822|I|Thread-0|[20180407_143108] copying tmp file to output file c:\projects\TaxCaddyUI\output\20180407_143108\Login.001,LoginTest.20180407_143110.001.xlsx
2018-04-07 14:31:10,822|I|Thread-0|STARTS
2018-04-07 14:31:11,049|I|Thread-0|Login.001,LoginTest.20180407_143110.001 - executing iteration #1; Iteration #1 of 1
2018-04-07 14:31:11,049|I|Thread-0|Login.001,LoginTest.20180407_143110.001|Login - executing test scenario
2018-04-07 14:31:11,049|I|Thread-0|Login.001,LoginTest.20180407_143110.001|Login|Login Taxcaddy - executing test case
2018-04-07 14:31:11,655|I|Thread-0|Login.001,LoginTest.20180407_143110.001|Login|Login Taxcaddy|# 5|base.verbose(text) - executing verbose(text)(Hello Sureprep! It's now $(sysdate|now|yyyy-MM-dd HH:mm:ss.S))
2018-04-07 14:31:11,694|I|Thread-0|Login.001,LoginTest.20180407_143110.001|Login|Login Taxcaddy|# 5|base.verbose(text) - Hello Sureprep! It's now 2018-04-07 14:31:11.660
2018-04-07 14:31:11,694|I|Thread-0|Login.001,LoginTest.20180407_143110.001|Login|Login Taxcaddy|# 5|base.verbose(text) - PASS Hello Sureprep! It's now 2018-04-07 14:31:11.660
2018-04-07 14:31:12,294|I|Thread-0|Login.001,LoginTest.20180407_143110.001|Login|Login Taxcaddy|# 6|web.open(url) - executing open(url)(${qaurl})
2018-04-07 14:31:12,294|I|Thread-0|No valid instance of webdriver, initializing...
2018-04-07 14:31:12,294|I|Thread-0|init chrome
2018-04-07 14:31:14,542|I|Thread-0|browser initialization completed.
2018-04-07 14:31:14,578|I|Thread-0|Login.001,LoginTest.20180407_143110.001|Login|Login Taxcaddy|# 6|web.open(url) - setting browser stability wait time to 3000 ms
2018-04-07 14:31:14,578|E|Thread-0|invalid URL:
2018-04-07 14:31:14,578|I|Thread-0|Login.001,LoginTest.20180407_143110.001|Login|Login Taxcaddy|# 6|web.open(url) - FAIL invalid URL:
2018-04-07 14:31:14,578|I|Thread-0|Login.001,LoginTest.20180407_143110.001|Login|Login Taxcaddy|# 6|web.open(url) - test stopping due to failure on fail-fast command: web.open(url)