Esiste un modo per inviare gli eventi della rotellina del mouse nel goniometro? Ho guardato sul web ma l'unica cosa che ho trovato era il metodo scrollIntoView. Ho davvero bisogno di essere in grado di invocare eventi ruota così posso provarli.Posizionare una rotellina del mouse nel rapportatore
5
A
risposta
2
There is no "mouse wheel" action specificato dal web driver del selenio. È necessario utilizzare .scrollTo()
, .scrollBy()
e .scrollIntoView()
tramite l'interfaccia browser.executeScript()
. C'è anche mouseMove
rilevante azione del browser, ma ciò potrebbe effettivamente scorrere in vista dell'elemento sotto il cofano:
browser.actions.mouseMove(elm).perform();
Ma sembra 'browser.actions.mouseMove (olmo) .Effettuare();' non si innesca il evento 'scroll'. '.scrollIntoView()' funziona perfettamente. – penghui