- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
AndroidDriver 和 IOSDriver 需要将 DesiredCapabilities 作为输入。现在,由于已弃用,我该如何使用这些驱动程序?
我的代码示例:
DesiredCapabilities cap = new DesiredCapabilities();
cap.SetCapability("deviceName", ConfigReader("DeviceID"));
cap.SetCapability("udid", ConfigReader("DeviceID"));
cap.SetCapability("platformName", "Android");
cap.SetCapability("systemPort", "SystemPort");
cap.SetCapability("language", ConfigReader("Language"));
cap.SetCapability("locale", ConfigReader("Language"));
IWebDriver driver = new AndroidDriver<AppiumWebElement>(new Uri(uri), cap);
考虑到 DesiredCapabilities 弃用,我能否获得替代方案的真实示例?
android 也有一个类似的主题仍然没有正确的答案DesiredCapabilities for Selenium native android application obsolete
最佳答案
我们可以使用 AddAdditionalCapability 创建 session http://appium.io/docs/en/commands/session/create/
AppiumOptions capabilities = new AppiumOptions();
appiumOptions.AddAdditionalCapability(MobileCapabilityType.PlatformName, "Android");
appiumOptions.AddAdditionalCapability(MobileCapabilityType.PlatformVersion, "7.1.1");
appiumOptions.AddAdditionalCapability(MobileCapabilityType.DeviceName, "Android Device");
appiumOptions.AddAdditionalCapability("appPackage", "com.instagram.android");
appiumOptions.AddAdditionalCapability("appActivity", "com.instagram.android.activity.MainTabActivity");
AndroidDriver<AndroidElement> driver = new AndroidDriver<AndroidElement>(new Uri("http://127.0.0.1:4723/wd/hub"), appiumOptions);
关于c# - 如何在没有 DesiredCapabilities(已弃用)的情况下使用 AndroidDriver 或 IOSDriver?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51853841/
我目前正在使用 Qmetry Automation Framework 中的命令 QAFExtendedWebdriver mydriver = getQAFDriver(); 它将当前驱动程序存储在
AndroidDriver 和 IOSDriver 需要将 DesiredCapabilities 作为输入。现在,由于已弃用,我该如何使用这些驱动程序? 我的代码示例: DesiredCapabil
我在运行移动自动化测试时遇到困难。我收到以下错误 无法创建新 session 。详细信息:Appium 的 IosDriver 不支持 xcode 版本 8.3.2。 Apple 已弃用 UIAuto
我是一名优秀的程序员,十分优秀!