我正在使用 winium C# 来测试我的桌面工具。我目前已将所有操作方法放在一个类中,并在测试中重用这些方法。我想知道我可以使用什么设计模式?
问问题
204 次
1 回答
0
您可以使用与selenium相同的结构。在 selenium 中,主要遵循Page Objects模式。就在这里,我们将使用表单而不是网页对于桌面应用程序,根据您的表单创建一个结构。
1.每个表单的测试类- 编写与表单相关的测试。(从帮助类访问您的操作方法)
2.每个表单的帮助类- 编写您的操作方法。(从 Form Object 类访问您的表单元素)
3.一个表单对象类来存储你所有的表单元素。(访问 ID,常量文件中的元素名称)
4.用于自动化属性(如 ID 和名称)的常量类。(存储所有 Id 并从 App.config 文件访问应用程序的路径)
5. App config file -Store 应用路径和文件路径。
6.一个数据文件夹来存储文件(如果有的话)。
希望这可以帮助!
于 2018-11-23T13:19:51.813 回答