using OpenQA.Selenium.Appium;
using OpenQA.Selenium.Appium.Windows;
using OpenQA.Selenium.Remote;
using System;
namespace softwareTesting
{
public class Program
{
public static WindowsDriver<WindowsElement> OpenKD { get; private set; }
private static void Main(string[] args)
{
AppiumOptions appOptions = new AppiumOptions();
appOptions.AddAdditionalCapability("app", @"C:\Program Files (x86)\Technokad.Kd.Debug\Technokad.Kd.exe");
OpenKD = new WindowsDriver<WindowsElement>(new Uri
("http://127.0.0.1:4723"), appOptions);
}
}
}
у меня в консоле ошибка
Unhandled exception. OpenQA.Selenium.WebDriverException: Failed to locate opened application window with appId: C:\Program Files (x86)\Technokad.Kd.Debug\Technokad.Kd.exe, and processId: 8960
at OpenQA.Selenium.Remote.RemoteWebDriver.UnpackAndThrowOnError(Response errorResponse)
at OpenQA.Selenium.Remote.RemoteWebDriver.Execute(String driverCommandToExecute, Dictionary`2 parameters)
at OpenQA.Selenium.Appium.AppiumDriver`1.Execute(String driverCommandToExecute, Dictionary`2 parameters)
at OpenQA.Selenium.Remote.RemoteWebDriver.StartSession(ICapabilities desiredCapabilities)
at OpenQA.Selenium.Remote.RemoteWebDriver..ctor(ICommandExecutor commandExecutor, ICapabilities desiredCapabilities)
at OpenQA.Selenium.Appium.AppiumDriver`1..ctor(ICommandExecutor commandExecutor, ICapabilities appiumOptions)
at OpenQA.Selenium.Appium.AppiumDriver`1..ctor(Uri remoteAddress, ICapabilities appiumOptions, TimeSpan commandTimeout)
at OpenQA.Selenium.Appium.AppiumDriver`1..ctor(Uri remoteAddress, ICapabilities appiumOptions)
at OpenQA.Selenium.Appium.Windows.WindowsDriver`1..ctor(Uri remoteAddress, AppiumOptions AppiumOptions)
at softwareTesting.Program.Main(String[] args) in C:\Users\TodVi\source\repos\ConsoleApp1\Program.cs:line 22
C:\Users\TodVi\source\repos\ConsoleApp1\bin\Debug\net6.0\ConsoleApp1.exe (процесс 12280) завершил работу с кодом -532462766.
Нажмите любую клавишу, чтобы закрыть это окно:
приложение открывается, но перед появлением окошка где логин и пароль еще присутствует иконка на 10 секунд, что делать?