提问者:小点点

无法使用Selenium搜索桌面应用程序的元素


我正在自动化桌面应用程序,它基于微软的应用程序。应用程序设计是通过许多自定义视图创建的。我正在尝试使用检查. exe、UISpy.exe等工具查找元素。VisualUIAVerify,但从所有3个选项中,我无法找到该元素。使用检查.exe,我正在获取详细信息,但使用Selenium不执行操作。

我的申请UI是这样的:

我想点击高亮图片。但是我没有得到任何识别。

如果有人能帮我解决这个问题,那将不胜感激。


共1个答案

匿名用户

在类名的帮助下找到所有元素,然后使用索引单击第二个元素。

IList<WindowsElement> allElement = _driver.FindElementsByClassName("Image");