如何使用不同的包管理Selenium项目代码(如页面对象模型/关键字驱动程序框架)

作为自动化的第一次用户,我正在寻找与自动化项目组织和其他相关内容相关的帮助。 任何人都可以和我一起分享样本项目。 我可以编写脚本,但我无法管理java中的代码。 建议我任何网站的最佳方式。

使用selenium webdriver启动新的Web /移动UI测试自动化时,您还需要选择一个提供常见黑盒测试需求的框架。 即使您从可用的unit testing(白盒测试)框架开始,例如junit / testng / jbehave / cucumber,它也不足以进行黑盒测试。

Automation框架提供驱动程序管理和其他自动化方面。 您可以使用几种可用的框架。 其中一个众所周知的框架是QMetry Automation Framework 。

首先,Checkout并参考qaf-blank项目为ant + ivy或qaf-blank-project-maven为maven。

如果您不熟悉自动化,您应该逐步完成教程

资源和测试数据管理对于任何测试自动化都至关重要,这将根据您的框架进行管理。 例如,您可以在每个环境的单独目录中拥有资源和测试数据,并在执行时进行配置。 参考资源管理