我使用Java和WinAppDriver
,并且需要运行自动化脚本,该脚本从Visual Studio 2019中的解决方案资源管理器的上下文菜单运行Build。
打开解决方案。
右键单击解决方案。
通过名称在上下文菜单中查找元素。
在所有其他VS中,包括2005-2017,它都可以工作。
我试图通过inspect.exe
,winappdriver
UI记录器来查找元素-它找到了元素,但是当我运行代码时它不起作用。我从标题菜单运行该构建,此操作成功。
private WindowsDriver driver;
WebElement newel = driver.findElementByName(solutionName);
AppiumActions.rightClick(newel, driver);
List<WebElement> ibElements = driver.findElementsByName("Build");