【发布时间】:2015-06-24 16:18:09
【问题描述】:
我在量角器上有一个奇怪的问题。
我需要做的就是测试模态中的表单。我可以确认模式已打开,但随后我想将密钥发送到输入。
element(by.id('modal')).click().then(function () {
var modal = $('.modal');
browser.wait(EC.visibilityOf(modal), 5000);
expect(modal.isDisplayed()).toBeTruthy();
element(by.model('userInput.firstName')).sendKeys('HELLO'); // <- this fails
})
此测试将因 ElementNotVisibleError 而失败。但是,当我将模式设置为在页面被点击后自动打开(而不是通过单击按钮)时,我会确保显示模式并发送键。一切顺利。
感谢任何建议。
【问题讨论】:
标签: javascript angularjs selenium testing protractor