此代码抛出异常:当前仅支持笔和触摸指针输入源类型
Actions actionRightClick = new Actions(session);
actionRightClick.Build();
actionRightClick.MoveToElement(windowsElement);
actionRightClick.Click();
actionRightClick.ContextClick();
actionRightClick.Perform();
与 desctopSession 和 DoubleClick 相同。有什么想法吗?
另外,我尝试找到第二个 Windows 键来通过按键调用上下文菜单。不知道我必须使用哪个代码。
对于树行,它仅使用 SendKeys 对我有用 treeRow.SendKeys(Keys.Shift + Keys.F10 + Keys.ArrowDown + Keys.Enter);
无需调用ContextClick
在控制台应用程序中运行 Windows 应用程序驱动程序而不是使用 Appium Desktop 修复了此问题。