2013-04-18 15 views
8

Sto cercando di automatizzare la casella di ricerca select2 in IDE selenio. L'ho aperto e ho anche digitato la parola chiave di ricerca che sto cercando. Tuttavia, anche se ho il codice in atto per mostrare i risultati, non funziona. Il problema è che immagino che i caratteri vengano digitati troppo velocemente, quindi i risultati non vengono visualizzati per la casella di ricerca. Sono sicuro che sto andando male da qualche parte, perché io sono nuovo di selenio IDE .Così ogni aiuto è apprezzatoSelenium IDE-Automazione Select2 Casella di ricerca

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') 

risposta

6

che ho avuto a che fare con questo pure, i siti che vengono sottoposti a verifica select2 e Selez3. Quello che ho trovato che funziona in entrambe le situazioni sarebbe il seguente:

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

Con questi tipi di menù a discesa, e angolare, ho trovato sendkeys funziona meglio di tipo o typeKeys.

Klendathu

+3

Ha funzionato per me leggermente modificato - stesso primo passo; sendKeys | css = # select2-drop input.select2-input | Chris ; stesso ultimo passaggio ma con clickAt anziché clic – xxjjnn

Problemi correlati