If you are executing an automated test in our US Data Center and encounter the following error when a valid device name (using the device name or regular expression) is specified:
Unable to parse remote response: Invalid device name specified: <DEVICE NAME>
The issue here is that our old OnDemand endpoint (ondemand.saucelabs.com) is being used. Use the new OnDemand endpoint: ondemand.us-west-1.saucelabs.com (or ondemand.eu-central-1.saucelabs.com, etc).
Information on the endpoints is available here.
If you see this error when using Appium Desktop:
The issue here is with the version of Appium Desktop being used.
The new endpoints were added in version 1.18.0-2. The issue should be resolved by using any version between 1.80.0-2 and 1.21.0 and can be downloaded from here.
Note: Since version 1.22.0, Appium GUI Inspector is being shipped separately and it supports W3C capabilities only. W3C capabilities are currently (as of October 2021) not supported on our Real Devices.