Selênio - Ações do mouse

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)