【发布时间】:2019-02-23 18:48:42
【问题描述】:
我目前正在尝试使用 Appium/Selenium 启动一个自动化项目,并注意到 DesiredCapabilities 已贬值。有没有人有一个可行的解决方法或新实现的示例?
using System;
using OpenQA.Selenium.Appium;
using OpenQA.Selenium.Appium.Android;
using OpenQA.Selenium.Appium.Enums;
using OpenQA.Selenium.Remote;
namespace LeaflyAutomation
{
public class TC1
{
public AndroidDriver<AndroidElement> driver = new AndroidDriver<AndroidElement>(new URL(sc_url), caps);
public void InitDriver()
{
//No longer valid, need new driver setup
DesiredCapabilities caps = new DesiredCapabilities();
caps.SetCapability("PlatformName", "Android");
caps.SetCapability("appPackage"), "myapp file path");
caps.SetCapability("appActivity", "com.demo.demofolder.activities.MainActivity");
}
}
}
【问题讨论】:
-
使用 Selenium WebDriver 3.11.0 版,所需的功能在 Appium 中的 C# 中工作得非常好。
标签: c# android selenium appium appium-android