проблема с winappdriver, как вставить текст и сохранить изображение, включая проверку - PullRequest
0 голосов
/ 06 мая 2020

У меня проблема, которую я использовал с WinAppDriver, и попытался автоматизировать и попытался вставить текст, в том числе сохранить изображение и проверить правильность имени изображения

    private const string PaintAppId = @"C:\Windows\System32\mspaint.exe";
    protected static WindowsDriver<WindowsElement> session;
    [TestMethod]
    [Obsolete]
    public void TestMethod1()
    {
        AppiumOptions opt = new AppiumOptions();
        opt.AddAdditionalCapability("app", "Microsoft.MicrosoftStickyNotes_8wekyb3d8bbwe!App");
        opt.AddAdditionalCapability("app", PaintAppId);
        opt.AddAdditionalCapability("deviceName", "WindowsPC");
        var winDriver = new WindowsDriver<WindowsElement>(new Uri("http://127.0.0.1:4723"), opt);

        // Create a new Paint 3D project by pressing Ctrl + N
        winDriver.SwitchTo().Window(winDriver.CurrentWindowHandle);
        winDriver.Keyboard.SendKeys(Keys.Control + "n" + Keys.Control);
        winDriver.FindElementByName("RichEditControl").SendKeys("test");

получая эту ошибку OpenQA.Selenium.WebDriverException: ' Не удалось найти элемент на странице при заданных параметрах поиска. '

...