我有一个输入元素,我需要设置一个额外的属性及其值。
<input autocomplete="off" id="to_input" name="to" class="form-control arrival ui-autocomplete-input" placeholder="To" data-input-component="searchCondition" data-input-support="suggest" type="text">
我怎么能用Geb做到这一点?
再说一点细节,当我在输入文本框中输入TPE时,会出现一些下拉项目,当我选择其中一项时,如
"Taipei, XXX.. (TPE)"
比新属性自动设置与上图相同。
答案 0 :(得分:1)
唯一的方法是使用JavaScript执行器:
browser.driver.executeScript("your script")
使用jquery的脚本将如下所示:
$('jquery-selector').attr('attribute-name', 'attribute-value');
当然请务必在引号中填写您的数据!