【发布时间】:2022-08-05 02:32:19
【问题描述】:
1-开发者模式激活 2-正确安装WinApp 3-安装了 Nuget appium 依赖项 4- 微软视觉工作室 2022
使用 OpenQA.Selenium.Appium; 使用 OpenQA.Selenium.Appium.Windows;
namespace WebAppDriverNUNIT
{
public class Tests
{
public const string DriverUrl = \"http://127.0.0.1:4723/\";
//private const string CalculatorAppId =\"Microsoft.WindowsCalculator_8wekyb3d8bbwe!App\";
[SetUp]
public void Setup()
{
System.Diagnostics.Process.Start(@\"C:\\Program Files (x86)\\Windows Application Driver\\WinAppDriver.exe\");
AppiumOptions Options = new AppiumOptions();
// Options.AdditionalCapability(\"app\", \"Microsoft.WindowsCalculator_8wekyb3d8bbwe!App\"); // for Universal Windows Platform apps
Options.AddAdditionalCapability(\"app\", \"C:\\\\Windows\\\\System32\\\\notepad.exe\");
Options.AddAdditionalCapability(\"deviceName\", \"WindowsPC\");
Options.SetLoggingPreference(OpenQA.Selenium.LogType.Server, OpenQA.Selenium.LogLevel.All);
var driver = new WindowsDriver<WindowsElement>(new Uri(DriverUrl), Options);
driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(5);
Assert.IsNotNull(driver);
Thread.Sleep(2000);
driver.CloseApp();
}
[Test]
public void Test1()
{
Assert.Pass();
}
}
}
-
您使用 WinAppDriver、Appium、Selenium 的 nuget 和版本是什么?
标签: c# selenium appium winappdriver