Javascript 使用量角器将文本输入剑道文本框

Javascript 使用量角器将文本输入剑道文本框,javascript,testing,selenium-webdriver,kendo-ui,protractor,Javascript,Testing,Selenium Webdriver,Kendo Ui,Protractor,我试图使用量角器将文本输入剑道文本框,但我得到一个错误“ElementNotVisibleError:element NotVisible”。单击文本框时,“style=”显示:无;“更改为”style=“display:inline block;”(如果有帮助的话) <input type="text" class="k-formatted-value k-input" tabindex="0" aria-disabled="false" aria-readonly="false" st

我试图使用量角器将文本输入剑道文本框,但我得到一个错误“ElementNotVisibleError:element NotVisible”。单击文本框时,“style=”显示:无;“更改为”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;">

如何将密钥发送到此文本框


非常感谢

根据我在查看后的理解,您需要首先单击可见输入,然后将键发送到在以下操作之后将变为可见的输入:

element(by.css("input.k-input")).click();
element(by.css("input[kendo-numeric-text-box]")).sendKeys("10");

根据我在查看后的理解,您需要首先单击可见输入,然后将键发送到在以下操作之后将变为可见的输入:

element(by.css("input.k-input")).click();
element(by.css("input[kendo-numeric-text-box]")).sendKeys("10");