//private static AndroidDriver<AppiumWebElement> _driver; //private static AppiumLocalService _appiumLocalService; public static RemoteWebDriver AdapterNotInsert1(bool isSreen = false, bool isLowPowerConnected = true) { //_appiumLocalService = new AppiumServiceBuilder().UsingAnyFreePort().Build(); //_appiumLocalService.Start(); var appiumOptions = new AppiumOptions(); appiumOptions.AddAdditionalCapability(MobileCapabilityType. DeviceName, "****"); appiumOptions.AddAdditionalCapability(MobileCapabilityType. PlatformName, "Android"); appiumOptions.AddAdditionalCapability(MobileCapabilityType. PlatformVersion, "11"); appiumOptions.AddAdditionalCapability(MobileCapabilityType. BrowserName, ""); appiumOptions. AddAdditionalCapability("appPackage", "**********"); // app包名 appiumOptions. AddAdditionalCapability("appActivity", "************");// app界面名 appiumOptions. AddAdditionalCapability("sessionOverride", true); appiumOptions. AddAdditionalCapability("autoAcceptAlerts", "true"); try { //_driver = new AndroidDriver<AppiumWebElement>(_appiumLocalService, appiumOptions); RemoteWebDriver driver = new RemoteWebDriver(new Uri("http://127.0.0.1:4723/wd/hub"), appiumOptions); Thread.Sleep(TimeSpan.FromSeconds(2)); //_driver.Quit(); driver.Quit(); return driver; } catch(Exception ex) { Console.WriteLine(ex.Message); throw ex; } }
注释的不用开启appium。直接运行需要开启appium “http://127.0.0.1:4723/wd/hub” 端口号一样就好

posted on
浙公网安备 33010602011771号