为 AngularJS 编写 Protractor E2E 测试时处理页面对象模型的正确方法是什么?我觉得我应该将它们写在单独的文件中(如 homepage.js、page2.js 等),然后根据需要将它们以某种方式包含在规范中,例如模块。但是,我不知道如何注入(inject)它们。将不胜感激任何建议。谢谢!
最佳答案
将它们保存在单独的文件中,并使用 Node 的 require
引入您需要的任何帮助程序或页面对象。看看这个 super 简单的例子:https://github.com/juliemr/ng-page-e2e/blob/master/test/angularsite_test.js#L2
关于javascript - AngularJS Protractor E2E 测试中的页面对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20535003/