Selenium IDE select2选择一个项目

Selenium IDE select2选择一个项目,selenium,ide,jquery-select2,Selenium,Ide,Jquery Select2,对selenium IDE来说,这是一个全新的概念 我一直在尝试让它工作,但我有一些问题与select2。 我研究了其他问题,如: 等等 到目前为止,我得到的是: clickAt | css=.select2-choice | sendKeys | css=#select2-drop input.select2-input | Adobe clickAt | css=.select2-result-label:contains('Adobe') | 它会打开select2,输入“Adobe”和

对selenium IDE来说,这是一个全新的概念

我一直在尝试让它工作,但我有一些问题与select2。 我研究了其他问题,如: 等等

到目前为止,我得到的是:

clickAt | css=.select2-choice |
sendKeys | css=#select2-drop input.select2-input | Adobe
clickAt | css=.select2-result-label:contains('Adobe') |
它会打开select2,输入“Adobe”和过滤器,但不会单击找到的结果。 有什么想法/建议吗

问候

clickAt | css=.select2-choice |
sendKeys | css=#select2-drop input.select2-input | Adobe
pause | 1000
clickAt | css=.select2-result-label:contains('Adobe') |

这把它固定住了,中间停了一下。它变快了,如果您将Selenium设置为“慢速模式”,它会变好,只是在快速模式下,它会扫过它。

我认为没有“暂停”(性能)会更好

我是这样发现的

Ruby代码:

element=@browser.element(:xpath=>'//xpath/to/a.select2-choice')
元素焦点
@browser.send_键[:shift,:tab]
@browser.send_键:选项卡
@browser.send_键:向下箭头
clickAt | css=.select2-choice |  
sendKeys | css=#select2-drop input.select2-input | Adobe   
waitForVisible | css=#select2-drop |  
clickAt | css=.select2-result-label:contains('Adobe') |