我们有一个使用Java,JS和AngularJS开发的网站。我们希望自动化此UI项目的回归测试,从而节省一些时间和资源。我听说Selenium是自动化的工具之一。有没有比Selenium更好的开源工具?
答案 0 :(得分:0)
我认为更好的选择TestNG + Java + AutoIT。很多好处:
答案 1 :(得分:0)
实际上是Selenium can handle popups。
对于您可能的单页应用程序
使用Java,JS和AngularJS开发的网站
您可以考虑Protractor,它是针对AngularJS应用的end-to-end测试而开发的。它具有对特定定位策略和自动等待的原生支持。除了jasmine BDD之外,您还可以轻松编写测试并为其他人(开发人员,商务人士等)提供共同点。
我目前正在使用此组合以及TeamCity CI和karma报告。
答案 2 :(得分:0)
对于网站,我总是选择Selenium。为什么呢?
1)这是最受欢迎的网站自动化工具,因此在线提供最多帮助 - 在stackoverflow等有用的资源上; - )
2)这是最受欢迎的网站自动化工具,因此如果您需要人员,很容易在市场上找到帮助者
3)这是最受欢迎的网站自动化工具,因此成为其中的专家将帮助您获得未来的角色