Stiamo utilizzando il jQuery UI slider widget nella nostra applicazione Web e vogliamo automatizzare i test dell'interfaccia utente con selenium IDE. Non riusciamo a trovare un modo per spostare il cursore con i comandi del selenio. Può essere fatto?Come testare il widget del cursore dell'interfaccia utente jQuery con Selenium IDE?
risposta
Puoi usare il comando dragAndDrop per spostare il cursore. Il seguente ha funzionato per me:
dragAndDrop | css=.ui-slider-handle | +100,0
Questo sposta il cursore di 100 pixel a destra della posizione corrente.
c'è solo una soluzione (orribile) per questo. Dovrai interagire con il cursore che ha pensato alla sua jquery api.
selenio ha un metodo runScript in cui è possibile passare alcuni javascript per l'esecuzione. Esegui questa operazione solo come ultima risorsa, poiché questo ti porterà in una discesa scivolosa
Se si dispone di più cursori, il comando per spostare uno di loro è css = # id .ui-slider-manico
Grazie a Dave per la risposta!
Nel caso in cui nessun altro ha questo problema e ha bisogno di un altro punto di vista ...
Ho avuto questo problema qualche tempo fa e risolto avendo il cursore popolano un campo nascosto e ho usato che, come la mia interfaccia con il selenio IDE. Non ero obbligato a verificare che il cursore funzionasse, quindi non c'era bisogno di testarlo. Volevo solo il valore del cursore.
- 1. Come testare un widget Sortable dell'interfaccia utente JQuery utilizzando Selenium?
- 2. jQuery Valori fissi del cursore dell'interfaccia utente
- 3. Selenium IDE: come passare le variabili
- 4. Accesso alle variabili JavaScript con Selenium IDE
- 5. Come automatizzare l'evento di scorrimento del mouse in IDE Selenium
- 6. Come posso testare l'interfaccia utente JQuery con Cucumber
- 7. Personalizzazione dell'interfaccia utente jQuery Altezza e larghezza del cursore
- 8. Widget valutazione stelle per interfaccia utente jQuery
- 9. Come estendere il metodo _create del widget UI jQuery?
- 10. Come gestire gli eventi nei widget dell'interfaccia utente jQuery
- 11. Come utilizzare un'immagine diversa per ogni maniglia del cursore dell'interfaccia utente JQuery
- 12. Selenium IDE, [errore] Nome elemento .... non trovato
- 13. Esiste una versione Selenium 2 di Selenium IDE?
- 14. Come impostare un'immagine del cursore tramite jQuery?
- 15. Come visualizzare il testo dinamico con il cursore del mouse
- 16. Come simulare il clic del mouse su un'area vuota nel sito Web di Selenium IDE?
- 17. Selenium IDE-Automazione Select2 Casella di ricerca
- 18. Cursore intervallo Jquery con tooltip
- 19. Come eseguire i test di loop in IDE Selenium?
- 20. Testare jQuery Hover con Jasmine
- 21. Il Selenium può testare le webapp per dispositivi mobili?
- 22. jquery valori di visualizzazione del cursore ui
- 23. Imposta la posizione del cursore in un widget di testo
- 24. Impostazione del valore iniziale del cursore dell'interfaccia utente Jquery da un input
- 25. Cursore del contenuto JQuery: best practice?
- 26. Come testare il modulo es6 che importa jquery con jsdom
- 27. Cursore del mouse in dissolvenza quando inattivo (con jQuery)
- 28. Metodo di override all'interno del widget jquery
- 29. jQuery valori di scorrimento del cursore ui?
- 30. Come si carica un file usando Selenium IDE?
Impressionante, ha funzionato. Grazie!! –