v1.0.8
-
Added the "--server" option to the "opentest session create" command, which provides the ability to create a test session on a remote OpenTest server. Example:
opentest session create --server http://192.168.0.27:3000 --template "Smoke tests"
-
Added the ability to output the test execution report in JUnit XML format from the "opentest session create" command. Example:
opentest session create --template "Smoke tests" --out junit.xml
-
Include proper wait logic and support for regex matching in the AssertElementText action.
-
Added the ability to target test actors by both type and tags when starting a new test session.
-
Added the JdbcQuery and JdbcUpdate test actions to allow for database testing.
-
Added the selenium.AssertAttributeValue and selenium.AssertElementHasAttribute actions.
-
Implemented proper wait logic for the AssertElementHasAttribute and AssertElementHasClass actions.
-
Added the appium.AssertElementPresent action.
-
Server web UI improvements: show the test session label more prominently in the session information page; show actor tags in session info page; fixed some small UI glitches.
-
Fix: actor tag names were not properly sanitized in the "create session" dialog of the OpenTest sever UI, which could lead to test sessions never starting when the user puts space characters around the actor tag names.
-
Various logging improvements and fixes.
-
Various refactoring.