Selenium webdriver 在SeleniumWeb驱动程序中创建对象存储库的最佳方法是什么?

Selenium webdriver 在SeleniumWeb驱动程序中创建对象存储库的最佳方法是什么?,selenium-webdriver,Selenium Webdriver,根据我的研究,我知道两种方法 1.创建页面类;保留该类中的所有对象&使用该类的对象(POM)访问 2.创建属性文件 在selenium中创建对象存储库的最佳方法是哪种,还是其他标准方法?请参考POM模型(页面对象模型):- 还有一种方法是创建一个GUI.properties文件,记录所有对象属性 pageHome.textboxUsernameXPath = "" pageHome.textboxPasswordXPath = "" pageHome.buttonSignInXPath = ""

根据我的研究,我知道两种方法 1.创建页面类;保留该类中的所有对象&使用该类的对象(POM)访问 2.创建属性文件 在selenium中创建对象存储库的最佳方法是哪种,还是其他标准方法?

请参考POM模型(页面对象模型):-


还有一种方法是创建一个GUI.properties文件,记录所有对象属性

pageHome.textboxUsernameXPath = ""
pageHome.textboxPasswordXPath = ""
pageHome.buttonSignInXPath = ""

很多工具都支持这种方法:TestComplete、TestArchitect、Katalon等等

我强烈推荐页面对象模型。正确实现它是组织代码、减少维护工作和减少脚本创建时间的好方法。
pageHome.textboxUsernameXPath = ""
pageHome.textboxPasswordXPath = ""
pageHome.buttonSignInXPath = ""