【发布时间】:2019-04-16 04:21:11
【问题描述】:
我正在编写量角器测试,作为测试的一部分,我希望清除特定字段的内容(在 textarea 上),然后使用 sendKeys 方法将一些内容写入该 textarea。
这是我的测试代码:
var commentField = element(by.css('input[ng-model="comment"]'));
console.log(commentField);
commentField.clear();
commentField.sendKeys('Here is a comment');
控制台日志确认我确实找到了一个控件,但只要它点击 clear() 方法,测试就会挂起。
您有什么想法吗?
【问题讨论】:
-
您能否提供一个可重现的示例?另外,你使用的是什么量角器版本,它可以在 chrome 和 firefox 中重现吗?谢谢。
-
嗨,alecse - 不幸的是,我在可以发布到 stackoverflow 的内容方面受到管理层的限制......我想我已经找到了问题 - 它看起来像浏览器同步......
-
如果您删除 sendKeys 行,是否会清除文本字段?如果您忽略同步,则可能需要在清除字段和添加新文本之间进行某种等待。
-
现在我忽略了同步,一切正常。,..
标签: javascript angularjs protractor