硒项目建议(Advice with Selenium Project)

2019-10-16 16:20发布

这是一个Java - (?其他任何相关技术)硒项目,我需要在旁边的一个朋友做,谁在非营利组织的志愿者。 我应该创建一个应用程序来测试他们的网页。 我更成Java,C,C ++的服务器端。 我的问题是有什么开源技术和可用的,这将帮助我建立一个强大的测试框架,框架,我需要创建一个过程对他们来说,让Java和硒的基本知识,任何未来的志愿者可以维持,增加新的测试案件在必要时。 我读了一些关于TestNG的,但现在肯定,这是最好的了。

为构建Java Selenium测试框架请建议的最佳实践

Answer 1:

  1. 使用Selenium 2 / webdriver的作为浏览器自动化工具
  2. 创业板 + 斯波克 ,如果你可以使用Groovy否则JUNIT + PageObject模式


Answer 2:

如果这仅仅是没有太多的Javascript简单的主页,我建议以来的HtmlUnit它比硒更快。 但是,你可能会感兴趣的Cuke4Duke为BDD风格。

https://github.com/cucumber/cuke4duke/tree/master/examples/java-webdriver



Answer 3:

Junit的或TestNG的是与硒RC使用不错的选择。 首先你应该探索则IDE去硒RC。 一个很好的例子,请http://www.dev2all.com/articles/



文章来源: Advice with Selenium Project