使用Protractor在Kendo Textbox中输入Text

时间:2015-08-20 15:33:43

标签: javascript testing selenium-webdriver kendo-ui protractor

我正在尝试使用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;">

我如何将凯斯发送到此文本框?

非常感谢!

1 个答案:

答案 0 :(得分:0)

根据我在查看kendo numeric box input demo后的理解,您需要先点击可见输入,然后将密钥发送到以后可见的那个:

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