-
Notifications
You must be signed in to change notification settings - Fork 189
Description
Description
After AppiumWebDriver (DotNet) update from 5.0.0-beta01 to 5.0.0-beta02 or 5.0.0-beta03 it's not possible to connect to AppiumServer.
Environment
- Appium server version: 1.22.3:
- Real device:
Configuration
var capabilities = new AppiumOptions();
capabilities.AddAdditionalAppiumOption(MobileCapabilityType.PlatformName, "Android");
capabilities.AddAdditionalAppiumOption(AndroidMobileCapabilityType.AppActivity, "MainActivity");
var appiumServer = new AppiumServiceBuilder().UsingAnyFreePort().Build();
appiumServer.Start();
var driver = new AndroidDriver(appiumServer, capabilities);
Stacktrace:
The local appium server has not been started. The given Node.js executable: C:\Program Files\nodejs\node.exe Arguments: "C:\Users...v\AppData\Roaming\npm\node_modules\appium\build\lib\main.js" --port "60870" --address "127.0.0.1".
Additional information
Adding an argument and hardcoding the port seems to help finding the server, but there's still an issue connecting to it.
var arguments = new OptionCollector().AddArguments(GeneralOptionList.BasePath("/wd/hub"));
var appiumServer = new AppiumServiceBuilder().UsingPort(4723).WithArguments(arguments).Build();
The error:
[HTTP] No route found for /session
[HTTP] <-- POST /session 404 7 ms - 211
[HTTP]