UI Automation не находит элементы в контекстном меню в контекстном меню обозревателя решений Visual Studio 2019 - PullRequest
0 голосов
/ 04 ноября 2019

Я использую Java и WinAppDriver и мне нужно запустить скрипт автоматизации, который запускает сборку из контекстного меню обозревателя решений в Visual Studio 2019.

  1. Открыть решение.

  2. Щелкните правой кнопкой мыши решение.

  3. Найдите элемент в контекстном меню по имени.

Во всех других VS, включая 2005-2017 гг., Он работает.

Я пытался найти элемент с помощью inspect.exe, winappdriver регистратора пользовательского интерфейса - он находит его, но когда я запускаю код, он нене работаетЯ запускаю сборку из меню заголовка, и это успешно.

private WindowsDriver driver;
WebElement newel = driver.findElementByName(solutionName);    
AppiumActions.rightClick(newel, driver);
List<WebElement> ibElements = driver.findElementsByName("Build");
...