问题标签 [angular-scenario]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angularjs - 是否可以将睾丸(业力)与角度场景混合?
Testacular(现在是 Karma)很棒,角度场景也很棒。然而,将它们一起使用是一项挑战。Testacular 中有一个 ANGULAR-SCENARIO-ADAPTER,但这会破坏简单的测试。如果您自己包含 angular-scenario.js,Testacular 将根本不运行任何测试。有没有人让它正常运行?
角度场景适配器
我尝试将它与一个简单的测试一起使用,但我看到了一些奇怪的行为:
测试:
配置的正常行为:
输出:
添加 ANGULAR 适配器配置时:
输出是:
添加 angular-scenario.js 并希望 JASMINE-ADAPTER 可以处理它。
我也试图包括angular-scenario.js
我自己,但这是一个死胡同。
我得到输出:
如果我在混合中添加角度场景:
测试根本没有运行:
有没有人让它正常运行?变身是怎么true
回事undefined
?
testing - 角度场景 e2e 测试 - 在继续之前等待关键事件完成
人们如何编写涉及触发一系列 UI 事件的角度 e2e 测试?场景的异步性质似乎使它变得困难。
详细信息:我正在为一个应用程序编写测试,该应用程序具有很多键处理以帮助加快编辑专用表单的速度。我已经为场景 dsl 提供了一个键盘扩展(见下文),但只有测试的第一个键事件有任何影响。IE
第二个 keydown 没有做任何事情,因为它没有找到 *:focus 将键路由到(尽管屏幕上有一个)。令人困惑。
unit-testing - angularjs triggerHandler 未在单元测试中触发绑定事件
使用 angularJs 1.0.2 我创建了绑定到元素上的单击事件的简单指令。
我试图用 testacular 对其进行单元测试
但它告诉我按钮元素上没有定义这样的功能。但这已经是 jQ(lite) 对象,在其他测试中我可以使用为 jQlite 定义的方法。
这是角度的错误吗?
angularjs - Testacular 不运行 e2e 测试
我再次在使用 testacular 运行 angularJS e2e 测试时遇到问题。这次的输出是
没有运行测试,这是我的配置文件。
javascript - 如何在 requirejs 中使用角度场景
当您的 Angular 应用程序在 DOM 上准备就绪时,Angular-scenario 运行良好。使用 requirejs 或其他 AMD 库时并非如此。如何在角度场景中添加对 AMD 的支持?
angularjs - 调用自定义 DSL 时获取“无法访问框架窗口”
我抓住了 Angular Seed 项目并修改了它的场景测试。我正在尝试一个非常简单的测试,所以我相信这是我所缺少的。这是 DSL 和场景规范:
运行测试时失败并显示以下消息:
我正在使用Windows 7并在Chrome中运行场景。为了运行测试,我启动了服务器node scripts\web-server.js
,然后scripts\e2e-test.bat
.
angularjs - Angularjs e2e 测试过去/未来的比较
我目前正在尝试弄清楚是否有办法进行简单的未来/过去比较。
1) 通过获取列表长度来检查列表的状态 2) 执行如果成功增加列表的操作 3) 将当前列表长度与过去进行比较。
但期货的概念似乎妨碍了我。人们会认为这是一个非常正常的用例。
问:您将如何处理 Angularjs 场景中的过去/未来比较?
angularjs - 如何使用 AngularJS 场景断言页面标题
我尝试了以下但得到一个错误:expect undefined toBe "/"
页面确实有一个标题“某事”。
angularjs - Angularjs 在服务内部共享函数
我正在使用一个角度应用程序,其中服务声明如下:
我想在calculation2方法中使用util函数。
我怎样才能做到这一点?
提前致谢。
apache - 使用 Karma 测试一个重要的 AngularJS 应用程序
我一直在尝试为我正在开发的应用程序设置一个测试套件。该应用程序在本地托管,并且在大多数帐户上都可以正常工作。我尝试通过 AngularJS 网站、Karma 网站以及我能找到的几乎所有其他网站上的说明设置业力,但我一直收到同样的错误。
这是我的conf:
还有一个示例规范:
当我通过 angular-scenario 在 html 文件中运行测试时,它工作正常,全是绿色的。当我通过业力运行它时,我收到以下错误:
我怀疑这是一个跨域问题,但为什么呢?如果是这样,我该如何解决?
注意:我的应用程序将某人从基本 url 重定向到登录页面。我认为业力可以处理重定向。
编辑:我克隆了angular-seed并原封不动地运行它(除了更改代理 url),结果很好。