我说Protractor必须在运行测试的机器上安装Protractor/Selenium Webdriver,但Angular Scenario runner在浏览器中执行,这样说对吗?
基本上,我希望能够远程运行测试/场景,让潜在的面试官深入了解我正在开发的网站的行为/性质。
我以前用过iMacros,但是,这些测试不能严格地在火狐和Chrome之间移植吗?
我关于量角器和角度方案运行器之间的差异的假设是正确的吗?
谢谢,马克。
发布于 2016-02-19 00:22:26
Protractor包装了WebDriverJS - javascript selenium绑定,并在其上添加了相当多的内容,专门用于测试Angular站点,但不是必须的。当您运行Protractor时,您需要为您的应用程序提供服务并进行访问,您可能需要启动selenium服务器或使用Firefox和Chrome可用的直接连接功能,另请参阅:
另一方面,Angular Scenario runner是你不应该考虑的东西-它目前已被弃用,并处于维护模式。
发布于 2016-02-19 00:37:40
我说的对吗? Protractor必须在运行测试的机器上安装Protractor/Selenium Webdriver,但Angular Scenario runner在浏览器中执行?
如果您使用的是NPM,那么您可以将Protractor/Selenium Webdriver作为本地依赖项。它们不必在全球范围内安装。参见https://github.com/angular/protractor。
基本上,我希望能够远程运行测试/场景,让潜在的面试官深入了解我正在开发的网站的行为/性质。
你是指使用protractor或类似的东西来展示工作流程和用例的网站的现场演示吗?如果是这样,那么您可能对解决方案进行了过度设计。Youtube视频也会有同样的效果。
我以前也用过iMacros,但是,这些测试不能严格地在火狐和Chrome之间移植吗?
量角器测试是可移植的,你只需要正确的webdriver并确保指向浏览器二进制文件。
我关于量角器和角度场景运行器之间的差异的假设是正确的吗?
我不能回答这个问题。我对Angular Scenario Runner知之甚少。
我建议不要这样做,因为它已经折旧了,请参阅https://docs.angularjs.org/guide/e2e-testing页顶部的注释。
https://stackoverflow.com/questions/35486263
复制相似问题