Winforms 页面对象模式是否适合Windows应用程序

Winforms 页面对象模式是否适合Windows应用程序,winforms,wpf-controls,coded-ui-tests,pageobjects,testautomationfx,Winforms,Wpf Controls,Coded Ui Tests,Pageobjects,Testautomationfx,我已经读到页面对象模式适用于Web应用程序自动化,并且我已经将带有Selenium的页面对象模式用于我已经自动化的一个Web应用程序 我多么想知道页面对象是否适合Windows/桌面应用程序?。尽管在Windows应用程序中也有创建不同顶级窗口作为页面并将操作作为方法公开的范围 有没有人尝试过这个方法,想知道其中的经验/优点/缺点这里的关键等价物是页面对话框 在web应用程序中,您将每个页面封装在一个页面对象中,而在桌面应用程序中,您将每个对话框封装在一个可以称为“对话框对象”的对象中 关键是封

我已经读到页面对象模式适用于Web应用程序自动化,并且我已经将带有Selenium的页面对象模式用于我已经自动化的一个Web应用程序

我多么想知道页面对象是否适合Windows/桌面应用程序?。尽管在Windows应用程序中也有创建不同顶级窗口作为页面并将操作作为方法公开的范围


有没有人尝试过这个方法,想知道其中的经验/优点/缺点

这里的关键等价物是页面对话框

在web应用程序中,您将每个页面封装在一个页面对象中,而在桌面应用程序中,您将每个对话框封装在一个可以称为“对话框对象”的对象中

关键是封装

在我的博客上,我写过关于测试web应用程序的干页对象的文章,但如果用dialog代替page,它同样适用于桌面应用程序的dialog对象:


--

这里的关键等价物是页面对话框

在web应用程序中,您将每个页面封装在一个页面对象中,而在桌面应用程序中,您将每个对话框封装在一个可以称为“对话框对象”的对象中

关键是封装

在我的博客上,我写过关于测试web应用程序的干页对象的文章,但如果用dialog代替page,它同样适用于桌面应用程序的dialog对象:


--

这里的关键等价物是页面对话框

在web应用程序中,您将每个页面封装在一个页面对象中,而在桌面应用程序中,您将每个对话框封装在一个可以称为“对话框对象”的对象中

关键是封装

在我的博客上,我写过关于测试web应用程序的干页对象的文章,但如果用dialog代替page,它同样适用于桌面应用程序的dialog对象:


--

这里的关键等价物是页面对话框

在web应用程序中,您将每个页面封装在一个页面对象中,而在桌面应用程序中,您将每个对话框封装在一个可以称为“对话框对象”的对象中

关键是封装

在我的博客上,我写过关于测试web应用程序的干页对象的文章,但如果用dialog代替page,它同样适用于桌面应用程序的dialog对象:


--

是的,我们可以使用页面对象自动化基于桌面的应用程序。您可以参考

是的,我们可以使用页面对象自动化基于桌面的应用程序。您可以参考

是的,我们可以使用页面对象自动化基于桌面的应用程序。您可以参考

是的,我们可以使用页面对象自动化基于桌面的应用程序。你可以参考