You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Improved reliability of the Selenium AssertElementEnabled and AssertElementDisabled actions
Improved the "create session" API by adding the ability to create a session from a template and override any template properties
Improved the "get screenshot" API to account for delays when receiving screenshot files from test actors
Return human-readable format as the default from the session/:ID/log API call
Added "decrypt" command line option
Added "Duplicate Session" button in session options tab of the server UI
Updated npm dependencies to fix security warnings
Updated Selenium client to 3.12.0
Updated Appium client to 6.1.0
Updated iOS swipe logic as per Appium client 6.1.0 and Appium server ^1.8.0
Code clean-up - removed dead code
Fixed the appium.AssertElementNotVisible action
Fixed WebSocket notification system (notifications not working properly after server restart)
Notes
For mobile testing, version 1.0.4 is designed to work with Appium 1.8.0 and later. If you are using Appium 1.7.X you will notice the swiping on iOS doesn't work as expected. The reason is that in Appium 1.7.X the swiping on iOS is done using relative coordinates, and in 1.8.X is done using absolute coordinates. If you have to use OpenTest 1.0.4 with Appium 1.7.X, you can add the appium.useRelativeCoordsIos parameter with a value of true in the actor.yaml configuration file for your test actor to have your swipe work again.
If you are running OpenTest v0.9.X, the command to update to v1.0.4 is npm install [email protected] -g. Simply doing npm install opentest -g will not work, since the major version number has increased from 0 to 1.