问题描述
我正在测试的应用程序具有一些需要与之交互的上下文菜单。
使用Accessibility Insights检查时,正在使用的上下文菜单之一未显示在树的桌面级别下 图片
我尝试创建根驱动程序
AppiumOptions options = new AppiumOptions();
options.AddAdditionalCapability("app","Root");
options.AddAdditionalCapability("platformName","Windows");
options.AddAdditionalCapability("deviceName","WindowsPC");
options.SetLoggingPreference(LogType.Server,LogLevel.All); //optional
secondarySession = new WindowsDriver<WindowsElement>(new Uri("http://127.0.0.1:4723"),options);
然后像这样访问上下文菜单中的元素之一-
var createExp = secondarySession.FindElementByName("Create Related Experiment");
secondarySession.Mouse.MouseMove(createExp.Coordinates);
secondarySession.Mouse.Click(null);
但是,它错误地指出无法找到元素
POST / session / 2355654F-EA56-4247-8BA8-CD4DA462D22C / element HTTP / 1.1 接受:application / json,image / png内容长度:52内容类型: application / json; charset = utf-8主机:127.0.0.1:4723用户代理: 硒/3.141.0(.net Windows)
{“正在使用”:“名称”,“值”:“创建相关实验”} HTTP / 1.1 404不 找到的内容长度:139内容类型:application / json
菜单未附加到应用程序以及根会话。是否可以使用WinAppDriver与此类元素进行交互?任何帮助表示赞赏。
我正在使用Windows 10和WAD v1.1
谢谢, 拉奇特
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)