Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Code diferente

Meu código esta assim já fiz alguns treinamentos de Selenium e Java porem no curso o instrutor adicionauma váriavel para cada elemento como por exemplo: WebElement nome = driver.findElement(By.name("usuario.nome")); e depois a reutiliza: nome.sendKeys("Ronaldo Luiz de Albuquerque"); Isso se da por o curso ser um pouco antigo ou é a forma correta de se trabalhar com Selenium?

public class UsuariosSystemTest {

    public static void main(String[] args) {

        System.setProperty("webdriver.gecko.driver","C:\\\\Users\\\\leb_b\\\\Documents\\\\workspace\\\\Selenium\\\\drivers\\\\geckodriver.exe");
        WebDriver driver = new FirefoxDriver();    
        driver.get("http://localhost:8080/usuarios/new");

        driver.findElement(By.name("usuario.nome")).sendKeys("Lucas");
        driver.findElement(By.name("usuario.email")).sendKeys("lebbeninca@gmail.com");
        driver.findElement(By.id("btnSalvar")).click();
    }
1 resposta
solução!

Opa, tudo bem Lucas?

Então cara, existem diversas formas de se fazer isso, porém o instrutor utilizou essa po questões de didática provavelmente, para ficar mais explicito tudo que estava rolando.

Mas de toda maneira está correta, mas lembre-se que caso você só utilize aquela possivel variavel em um lugar só, pode chamar direto.