【发布时间】:2014-11-07 02:39:41
【问题描述】:
我正在尝试编写一个健全性测试。给定:
<div id="txt-search-wrapper" class="pull-left non-action">
<span class="search-widget"></span>
<input type="text" class="search-widget" id="txt-search" placeholder="Search">
</div>
如果我在控制台中使用其中任何一个,文本将被输入到搜索框中。如果我在 ui 中手动单击输入,搜索将正确执行。
document.getElementById('txt-search').value='test'
$('#txt-search').val('test')
但是,以下命令将无法单击并执行搜索。我试图将 \r\n 附加到文本中,但无济于事。我也玩过按键事件。
document.getElementById('txt-search').click()
$('#txt-search').click()
【问题讨论】:
标签: javascript jquery html automated-tests