Selenium IDE select2选择一个项目

Dec*_*her 7 ide selenium jquery-select2

对于selenium IDE来说相当新鲜.

我一直试图让这个工作,但我有一些问题与select2.我已经研究过其他问题,例如:Selenium IDE-Automating Select2 Search Box 等.

到目前为止我所拥有的是:

clickAt | css=.select2-choice |
sendKeys | css=#select2-drop input.select2-input | Adobe
clickAt | css=.select2-result-label:contains('Adobe') |
Run Code Online (Sandbox Code Playgroud)

它打开select2,键入'Adobe'和过滤器,但不会点击它找到的结果.有什么想法/建议吗?

亲切的问候

Dec*_*her 12

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

这固定了它,在中间暂停.它变得很快,如果你把Selenium放在'慢速模式'它就会很好,只是在快速的时候它就会掠过它.


小智 6

我认为没有"暂停"(表现)会更好

clickAt | css=.select2-choice |  
sendKeys | css=#select2-drop input.select2-input | Adobe   
waitForVisible | css=#select2-drop |  
clickAt | css=.select2-result-label:contains('Adobe') |
Run Code Online (Sandbox Code Playgroud)