好的,我的 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/