我正在尝试使用Protractor将文本输入到Kendo TextBox中,但是我收到错误“ElementNotVisibleError:element not visible”。单击文本框时,“style =”显示:none;“更改为”style =“display:inline-block;”如果这有帮助。
<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;">
我如何将凯斯发送到此文本框?
非常感谢!
答案 0 :(得分:0)
根据我在查看kendo numeric box input demo后的理解,您需要先点击可见输入,然后将密钥发送到以后可见的那个:
element(by.css("input.k-input")).click();
element(by.css("input[kendo-numeric-text-box]")).sendKeys("10");