Winium设计模式

时间:2018-10-30 04:10:11

标签: c# winium

我正在使用Winium C#测试我的桌面工具。 我目前将所有操作方法放在一个类中,并且只是在测试中重用了这些方法。 我想知道我可以使用哪种设计模式?

1 个答案:

答案 0 :(得分:0)

您可以使用与相同的结构。在硒中,大多数情况下会采用页面对象模式。就在这里,我们将使用表单而不是网页 对于桌面应用, 根据您的表单创建结构。

1。每个表单的 Test class -编写与表单相关的测试。 (访问您的操作方法   来自助手类)

2。每种表单的 Helper类-编写您的操作方法。 (访问您的表单元素   来自Form Object类)

3.A 表单对象类,用于存储所有表单元素。 (访问ID,来自的元素名称   常量文件)

4.A 常量类,用于您的自动化属性,例如ID和Names。 (存储所有ID   并从App.config文件访问应用程序的路径)

5. 应用程序配置文件-存储应用程序路径和文件路径。

6.A 数据文件夹,用于存储文件(如果有)。

希望这会有所帮助!