您好我在尝试将键击发送到离子应用程序中的离子输入时遇到问题。
我可以成功点击离子输入,但当我尝试发送密钥时,它说
失败:未知错误:无法聚焦元素
我认为量角器绑定到离子输入而不是html中的嵌套输入元素。
我的伪代码实现
emailInput = element(by.css('.passwordInput'));
emailInput.click();
emailInput.sendKeys("test@tester.com"); //error here
答案 0 :(得分:0)
我找到了解决方案。
因此,在查看chrome开发人员控制台时,我注意到我正在尝试将密钥发送到ion-input而不是嵌套的输入元素:
<ion-input class="emailInput" ...>
<input class="text-input" ...>
</input>
</ion-input>
所以我所要做的就是指向具有“.emailInput”和“.textInput”的元素,所以我现在在页面对象中有这个:
getEmailInput() {
return element(by.css('.emailInput .text-input')).getWebElement();
}
解决了它,现在我可以将密钥发送到输入框。