我正在使用winium C#来测试我的桌面工具。我目前已经将我所有的操作方法放在一个类中,并且只是在测试中重用这些方法。我想知道我可以使用什么设计模式?
发布于 2018-11-23 21:19:52
您可以使用与selenium相同的结构。在selenium中,大多数页面对象都将遵循模式。就在这里,我们将使用表单代替桌面应用程序的网页,根据您的表单创建一个结构。
1.为每个与表单相关的测试编写测试类。(从helper类访问您的操作方法)
2.为每个表单-Write您的操作方法创建一个助手类。(从表单对象类访问表单元素)
3.存储所有表单元素的表单对象类。(访问Ids,常量文件中元素的名称)
4.自动化属性(如ID和名称)的常量类。(存储所有Ids并从App.config文件中访问应用程序的路径)
5.应用配置文件-Store应用路径和文件路径。
6.存储文件的Data文件夹。
希望这能有所帮助!
https://stackoverflow.com/questions/53057284
复制相似问题