testing - Karma + AngularJS 场景测试运行器和表单的问题

标签 testing angularjs-e2e angular-scenario

好的,我的 Test Runner 在填写表单上的字段时遇到问题,但是当我提交表单时,它会将这些字段称为空白。

如果我使用 element('some_element).val('some_val') 写入该字段,则效果很好。

如果我随后使用 expect(element('some_element').val()).toBe('some_val') 检查该字段,它会毫无问题地通过

但是

如果我提交此表单,它返回说所有这些元素都是空的。但是我只能手动更改一个字符并且它可以毫无问题地接受它。

谁能解释一下是什么导致了这样的问题?还有关于如何绕过它的任何可能的解决方案?

最佳答案

问题出在 KendoUI 而不是测试运行程序。

关于testing - Karma + AngularJS 场景测试运行器和表单的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18536397/

相关文章:

ruby-on-rails - 基本的新 Action 测试 ActionController::TestCase

angularjs - 使用 Karma 和 Jasmine 以 ng-scenario 作为框架测试 Controller 时,范围变量未定义

testing - AngularJS E2E 测试的执行顺序

javascript - 在 chai.js 中,实际调用传递给 `expect()` 的函数的代码在哪里?

javascript - 大型 JS 应用程序测试 - 避免多个 karma.conf.js 文件

ruby-on-rails - 电子邮件验证错误在 obj.errors.full_messages 中出现两次(Rails 3.2、Devise、RSpec)

angularjs - 是否可以将Testacular(Karma)与 Angular 方案混合?

angularjs-e2e - 如何让 Protractor 在应用程序中间接管浏览器

node.js - 将 Protractor E2E 测试与 Node 重放连接起来

javascript - Protractor 在 Firefox 和 IE 浏览器中失败