【发布时间】:2019-01-14 14:57:30
【问题描述】:
我正在尝试建立一个 selenium 框架来测试 Android 模拟器上的应用程序。但是,我不断收到 DesiredCapabilities 已过时的警告。除了与浏览器的关系之外,我找不到任何关于此的信息。但是在我的框架中,我正在尝试测试本机应用程序。
代码:
[TestMethod]
public void Test_Open_Mobile_App()
{
DesiredCapabilities cap = new DesiredCapabilities();
//set the emulator
cap.SetCapability("platformVersion", "8.1");
cap.SetCapability("platformName", "Android");
cap.SetCapability("deviceName", "Device 01 Oreo_1440x2560");
cap.SetCapability("udid", "emulator-5554");
cap.SetCapability("deviceType", "phone");
cap.SetCapability("device", "Android");
cap.SetCapability("app", "C:/Users/User/Desktop/Mobile Tests/App APK/com.hyperspheric.go4schools.apk");
cap.SetCapability("appPackage", "appPackage");
cap.SetCapability("appActivity", "appActivity");
_driver = new AndroidDriver<AndroidElement>(new Uri("http://127.0.0.1:4723/wd/hub"), cap);
}
【问题讨论】:
标签: c# android selenium appium-android