Watir-Webdriver - 自动化自动完成字段

时间:2014-07-30 11:45:17

标签: autocomplete watir-webdriver

使用Watir-webdriver我试图输入一个问题的答案,当你从选择中输入时自动填充,我已经搜遍了整个地方寻找答案但是没有用。

下面是代码片段,我试图获取某种形式的id,因此我可以注入它;)

<input type="text" data-bind="source: MultiOptionsList,events:{select:AutoSelect},value:     AutocomplateText" data-text-field="Value" data-role="autocomplete" class="form-input k-input" style="width: 100%;" autocomplete="off" role="textbox" aria-haspopup="true" aria-disabled="false" aria-readonly="false" aria-autocomplete="list" aria-owns="" aria-busy="false">

希望这是有道理的,寻找符合&#34; @browser。(:id =&gt;&#34; blah&#34;)。set&#34;#{arg}&#34 ;&#34;

谢谢大家!

1 个答案:

答案 0 :(得分:0)

鉴于这是页面上唯一的自动完成控件,而文本字段没有任何描述性属性,您可以通过其data-role属性找到元素:

browser.text_field(:data_role => 'autocomplete').set('some text')