如何识别没有 AutomationId 的 winforms 按钮控件?
How to identify a winforms button control that has no AutomationId?
我的任务是了解如何使用 appium-dotnet-driver 为桌面应用程序实现 UI 自动化。我已经成功地使用 windows 计算器应用程序进行 UI 单元测试。
也就是说,我公司的 winforms 应用程序遇到了很多麻烦,因为某些元素没有 AutomationId,或者每次单击程序时它都会更改。
是否有一种简单的方法来定义控件类型(即按钮)的 AutomationId?
通过设置相关控件的名称属性解决。 AutomationId 是从 Name
或 Text
属性自动推断出来的。希望对大家有帮助。
我的任务是了解如何使用 appium-dotnet-driver 为桌面应用程序实现 UI 自动化。我已经成功地使用 windows 计算器应用程序进行 UI 单元测试。
也就是说,我公司的 winforms 应用程序遇到了很多麻烦,因为某些元素没有 AutomationId,或者每次单击程序时它都会更改。
是否有一种简单的方法来定义控件类型(即按钮)的 AutomationId?
通过设置相关控件的名称属性解决。 AutomationId 是从 Name
或 Text
属性自动推断出来的。希望对大家有帮助。