在测试自动化中,如何使用Winnium从Windows CE桌面应用程序导航到另一个基于WPF的桌面应用程序并返回

问题描述

自动化桌面应用程序时,我面临以下问题。

场景:我有一个基于CEF的桌面应用程序,当它打开,触发并打开另一个WPF应用程序时。

我的要求步骤如下:

1)打开桌面应用程序1 2)转到桌面应用2(WPF),在元素上单击 3)返回桌面应用程序1,然后单击一个按钮

问题陈述:

我能够执行步骤1和3。 我无法执行步骤2。

要在Desktop app 2上执行任何操作,我需要将控件设置为Desktop app 2(我必须导航并专注于此)。 只有这样,我基于Winnium的代码才能够读取和控制Desktop app 2上的元素。

我无法将控件切换到桌面应用2。

你能指导我怎么做吗?

如何导航和访问WPF应用程序(即应用程序2和返回)?

我尝试使用auto it等进行Windows处理。 Windows处理不起作用。 Auto IT无法访问WPF应用程序上的所有控件,例如按钮和全部。

注意:在桌面应用程序2的早期版本中,我能够使用AutoIT工具进行此操作。 AutoIT无法与WPF应用程序一起正常工作。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...