1
resposta

Resolução MobileElement agora e WebElement

Houve uma atualização e agora o mobile ement mudou para web element no selenium

DefaultGenericMobileElementclass foi removido completamente junto com seus descendentes ( MobileElement, IOSElement, AndroidElementetc.). Use WebElementem vez disso

1 resposta

Olá, estudante!

Entendo que você esteja enfrentando uma mudança na atualização do Appium, onde o MobileElement agora foi substituído pelo WebElement no Selenium.

Essa atualização pode causar um pouco de confusão no início, mas não se preocupe, estou aqui para te ajudar!

Agora, em vez de usar o MobileElement, você deve utilizar o WebElement para interagir com os elementos móveis em seus testes. O WebElement é uma classe mais genérica que pode ser usada tanto para elementos móveis quanto para elementos da web.

Por exemplo, se você quiser clicar em um botão em um aplicativo móvel, em vez de usar o MobileElement, você usará o WebElement da seguinte forma:

WebElement botao = driver.findElement(By.id("idDoBotao")); botao.click();

Lembre-se de importar corretamente as classes necessárias para utilizar o WebElement em seu código.

Espero ter ajudado a esclarecer essa mudança para você! Se tiver mais alguma dúvida, é só me perguntar. Bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software