Closed
Description
Description
- I just looked at the logs posted by a user of the client and it was creating sessions with these capabilities:
{
"desiredCapabilities": {
"app": xxx,
"deviceName": xxx,
"fullReset": true,
"newCommandTimeout": 1800,
"platformName": "ios",
"platformVersion": "11.3.1",
"startIWDP": true,
"udid": xxx,
"updatedWDABundleId": "io.appium.WebDriverAgentRunner",
"xcodeOrgId": xxx,
"xcodeSigningId": "iPhone Developer"
},
"firstMatch": [{
"platformName": "ios"
}
}
The format should be like this (see https://github.com/jlipps/simple-wd-spec#processing-capabilities for reference):
{
"alwaysMatch": {
"app": xxx,
"deviceName": xxx,
"fullReset": true,
"newCommandTimeout": 1800,
"platformName": "ios",
"platformVersion": "11.3.1",
"startIWDP": true,
"udid": xxx,
"updatedWDABundleId": "io.appium.WebDriverAgentRunner",
"xcodeOrgId": xxx,
"xcodeSigningId": "iPhone Developer"
},
"firstMatch": [{
"platformName": "ios"
}
}
desiredCapabilities
should be alwaysMatch
We had the same issue in the Java client
(refer to appium/appium#10668 (comment))
Metadata
Metadata
Assignees
Labels
No labels