javascript - AngularJS Protractor E2E 测试中的页面对象

标签 javascript angularjs protractor angularjs-e2e

为 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/

相关文章:

javascript - 使用 Protractor 以 Angular 不同路线截取屏幕截图

javascript - e2e 测试 : Headless mode test passes, 常规模式失败

javascript - 在语义 ui 搜索下拉列表中得到未定义值的列表

javascript - 像解析xml文件一样解析kml文件

javascript - 无法访问 datamuse api 上的 JSON 数据

javascript - AngularJS ng-change 不会在 IE9 和 10 中的 ng-model-onblur 指令上被触发

javascript - 圆边的边框塌陷?

c# - 使用 AngularJS 和 ASP.NET MVC 上传文件

javascript - Angularjs:复选框和 ng-change

javascript - 使用滚动查找所有元素