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

时间:2016-12-27 06:41:10

标签: java selenium testing webdriver qaf

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

1 个答案:

答案 0 :(得分:1)

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

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

首先,Checkout并为{+ 3}}提供ant + ivy或qaf-blank project以获取maven。

如果您不熟悉自动化,则应浏览qaf-blank-project-maven

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