我试图使用Protractor将文本输入到Kendo TextBox中,但是我得到了一个错误"ElementNotVisibleError: element不可见“。单击文本框时,“style=”显示:无;“更改为”style=“显示:内联块;”如果这有帮助的话。
<input type="text" class="k-formatted-value k-input" tabindex="0" aria-disabled="false" aria-readonly="false" style="display: inline-block;">
<input kendo-numeric-text-box="" k-options="numericConfig" k-ng-model="somemodel" data-role="numerictextbox" role="spinbutton" class="k-input" type="text" aria-valuenow="323423" aria-disabled="false" aria-readonly="false" style="display: none;">
我将如何sendKeys到这个文本框?
非常感谢!
发布于 2015-08-20 16:02:33
根据我在查看kendo数字盒输入演示之后所了解的情况,您需要首先单击可见输入,然后将键发送到随后将变为可见的键:
element(by.css("input.k-input")).click();
element(by.css("input[kendo-numeric-text-box]")).sendKeys("10");
https://stackoverflow.com/questions/32122445
复制相似问题