AngularJs结束
鉴于一个站点有一个用Java编写的用Selenium编写的大量测试用例,并且这个站点正在用AngularJs重写,那么如何将Selenium测试集成到新的应用程序中呢?
我已经看过使用Selenium的新建议的端到端测试运行器Protractor,但是,这似乎是建议在Javascript中编写测试。 本文将详细介绍如何使这个设置正常工作,但同样,这些测试是用Javascript编写的。
尽管我想用Javascript编写测试,但我想避免重写,所以想要将现有的集成到一个集成的手段会很好。 量角器中是否有配置可以使其发生?
恐怕在这里没有好的解决方案。 你的方式有许多障碍。
在我看来,你最好的最好的如下:
如果你的规范本身是用Cucumber这样的更高级别的规范语言编写的,那么至少理论上这些规范可以使用cucumber-js移植到javascript,你可以简单地重新实现基础定义(不是小任务)量角器。
如果它看起来比用JavaScript重写测试更省力,你可能会变得非常雄心勃勃并将量角器移植到Java。 然后,您可以自由地将上述问题#2减至最小,但我仍然认为#3会导致您断定将测试移植到JavaScript的LOE较低。
链接地址: http://www.djcxy.com/p/50751.html上一篇: AngularJs end