是的,appium-dotnet-driver支持.NET Core 2.x。你可以通过NuGet安装appium-dotnet-driver包来使用它。下面是一个使用appium-dotnet-driver的示例代码:
using OpenQA.Selenium.Appium;
using OpenQA.Selenium.Appium.Enums;
using OpenQA.Selenium.Remote;
class Program
{
static void Main(string[] args)
{
// 设置Appium服务器地址和端口
var serverUri = new Uri("http://localhost:4723/wd/hub");
// 设置Desired Capabilities
var capabilities = new AppiumOptions();
capabilities.AddAdditionalCapability(MobileCapabilityType.PlatformName, "Android");
capabilities.AddAdditionalCapability(MobileCapabilityType.DeviceName, "Android Emulator");
capabilities.AddAdditionalCapability(MobileCapabilityType.App, "path/to/your/app.apk");
// 创建AppiumDriver实例
var driver = new AndroidDriver(serverUri, capabilities);
// 进行测试操作
var element = driver.FindElementByAccessibilityId("someElement");
element.Click();
// 关闭driver
driver.Quit();
}
}
请确保已经正确安装了.NET Core 2.x,并且在项目中已经添加了对appium-dotnet-driver包的引用。