【发布时间】:2015-03-10 11:21:17
【问题描述】:
我正在尝试使用量角器来实现一些 e2e 测试。 我想模拟用户与自动完成输入控件的交互。 我找不到从自动完成列表中选择(单击)一个元素的方法。 有什么建议吗?
我正在使用 AngularJSv1.3.3 和 Bootstrap v3.3.0。
【问题讨论】:
-
尝试使用键盘按键进行操作。你可以从这里得到一些帮助stackoverflow.com/questions/28410273/…
-
谢谢。发送 TAB 会有所帮助,因为我需要准确选择列表中的第一个元素,但我希望能够选择列表中的任何元素。
-
@jojo 您能否提供一个可复制的示例或具有类似自动完成功能的链接?谢谢。
-
这是autocomplete 的链接以及我使用它的方式:
<input required id="city" name="city" type="text" ng-model=" City" placeholder="Select" typeahead="city as city.description for city in GetCities($viewValue) | filter:{description:$viewValue}">
标签: angularjs protractor angular-ui-bootstrap bootstrap-typeahead angularjs-e2e