Selenium IDE-自动选择2搜索框

时间:2013-04-18 18:59:34

标签: selenium ide jquery-select2

我正在尝试在selenium IDE中自动化select2搜索框。 我把它打开并输入了我正在搜索的搜索关键字。但是即使我有代码来显示结果,它也不起作用。问题是我猜字符输入速度太快,因此结果不会出现在搜索框中。我确定我在某个地方出错了,因为我是Selenium IDE的新手。所以感谢任何帮助

  mouseDown css=.select2-choice > div > b
  type css=input.select2-input.select2-focused Chris
  waitForVisible css=.select2-results
  mouseUp css=.select2-result-label:contains('Chris')

1 个答案:

答案 0 :(得分:6)

我也必须处理这个问题,我测试的网站使用select2和select3。我发现在两种情况下都有效:

clickAt | css=.select2-choice > div > b | 
sendKeys | css=input.select2-input.select2-focused | Chris
click | css=.select2-result-label:contains('Chris')

使用这些类型的下拉菜单和Angular,我发现sendKeys比type或typeKeys更好。

Klendathu