Listadas abaixo estão algumas das principais ações do mouse que encontraríamos na maioria dos aplicativos -
Click- Executa um clique. Também podemos realizar um clique com base nas coordenadas.
contextClick - Executa um clique de contexto / clique com o botão direito em um elemento ou com base nas coordenadas
doubleClick- Executa um clique duplo no elemento da web ou com base nas coordenadas. Se deixado vazio, ele executa um clique duplo no local atual.
mouseDown - Executa uma ação do mouse para baixo em um elemento ou com base em coordenadas.
mouseMove - Executa uma ação de movimento do mouse em um elemento ou com base em coordenadas.
mouseUp - Libera o mouse geralmente seguido por mouse para baixo e atua com base nas coordenadas.
Aqui está a sintaxe para chamar ações do mouse usando Selenium WebDriver -
void click(WebElement onElement)
void contextClick(WebElement onElement)
void doubleClick(WebElement onElement)
void mouseDown(WebElement onElement)
void mouseUp(WebElement onElement)
void mouseMove(WebElement toElement)
void mouseMove(WebElement toElement, long xOffset, long yOffset)