I have a Test Suite Collection that runs a single Test Suite in both Chrome and Edge. When I execute the Test Suite Collection from within Katalon, all is good - I had to update the Edge webdriver from the Microsoft website, but that's all sorted and everything passes.
I'm now attempting to integrate into Jenkins using something like the following command line command:
katalon -noSplash -runMode=console -projectPath="C:\Katalon\Projects\project1\project1.prj" -retry=0 -testSuiteCollectionPath="Test Suites/TSC001 - Project 1" -email="firstname.lastname@example.org" -password="password"
However, what I'm seeing is that whilst all the Chrome tests pass, the Edge tests all fail, all within about 2 seconds, and all with an error message containing the information below:
[TEST_CASE][FAILED] - Test Cases/Project1/Project1 FAILED because (of) Unable to open browser with url: '' (Root cause: org.openqa.selenium.WebDriverException: Unable to parse remote response: Unknown error
Build info: version: '3.7.1', revision: '8a0099a', time: '2017-11-06T21:07:36.161Z'
System info: host: 'ADMIN-PC', ip: '192.168.1.48', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_102'
Driver info: driver.version: CEdgeDriver)
It looks related to the Edge webdriver, but I have the latest driver in place in ..\configuration\resources\drivers\edgedriver and I can't work out why the tests are failing.
I'm also trying to understand the benefits of using Jenkins (particularly if issues like this are directly related to using Jenkins), and why I shouldn't just use Windows Task Scheduler - all I'm using Jenkins for is to schedule tests, and I'm using Katalon Analytics to view results. Although it is probably easier to manage in Jenkins, are there any other real benefits that perhaps I'm missing?