我正在使用 selenium(在 python 中编写脚本)来测试具有 gwt-SuggestBox 的网页:
<div id="streamSuggestBox">
<table> <tbody><tr> <td> <div class="gwt-Label errorText">Stream:</div> </td>
<td> <div><input type="text" class="gwt-SuggestBox"></div> </td>
</tr> </tbody></table>
</div>
selenium 可以找到 div 和输入小部件:
(Pdb) sugInput = self.driver.find_element_by_id("streamSuggestBox").find_element_by_tag_name("input")
(Pdb) p sugInput.tag_name
u'input'
如果输入小部件中有文本,则sugInput.clear()
清除它。
问题是这sugInput.send_keys("s")
不起作用——输入字段中没有显示任何内容,也没有提出建议。我应该如何在我的 gwt-SuggestBox 中输入数据?