我正在使用 kantu chrome 扩展来尝试输入表单。页面上的元素之一是多选下拉菜单。当我记录点击它时,它给了我:
Command: Click
Target: css=#s2id_event_change_new_ical_attributes_calendar_resource_ids > ul
但随后不记录选择。
我试过使用:
command: sendKeys
Target: id=s2id_autogen2
value: room 10 ${KEY_ENTER}
它确实在框中输入了“房间 10”,但由于某种原因,输入提交了表单而没有完成字段输入。有趣的是,当您手动执行此操作时,您可以键入“room 10”并按回车键,它会在不提交表单的情况下进入该字段。
这是盒子的来源:
[![<div class="select2-container select2-container-multi" id="s2id_event_change_new_ical_attributes_calendar_resource_ids"
<ul class="select2-choices">
<li class="select2-search-choice">
<div>Room 10</div>
<a href="#" class="select2-search-choice-close icon-remove" tabindex="-1"></a></li>
<li class="select2-search-field">
<label for="s2id_autogen2" class="select2-offscreen"></label>
<input type="text" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" class="select2-input" id="s2id_autogen2" style="width: 20px;" placeholder="" aria-activedescendant="select2-result-label-34">
</li></ul></div>][1]][1]