--
Você está recebendo esta mensagem porque se inscreveu no grupo "Selenium Brasil" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para selenium-bras...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
Valeu Elias, vou verificar obrigado
Em 24 de setembro de 2013 08:16, Elias Nogueira <elias.n...@gmail.com> escreveu:
Se tu está fazendo só até este ponto, tu não verás nada acontecendo, mas depois que tu clicar no botão de submissão do formulário tu vai conseguir ver que o arquivo foi enviado.arquivo1.sendKeys(file.getAbsolutePath());E no teu sendKeys utilizar:File file = new FIle(arquivo);Pra assegurar que tu vai passar ele corretamente o ideal é fazer:Oi Andre,Idealmente o teu arquivo (no teu caso o teu atributo 'arquivo') tem que ter o caminho completo do arquivo, e este deve existir neste caminho.
Lembre-se de uma premissa: o Selenium/WebDriver não vai interagir com nada que seja diferente de um elemento HTML ou qualquer composição da mesma (Javascript e CSS). Logo o Selenium nunca vai fechar um diálogo de seleção de arquivo do browser porque ele é um componente desktop. Por mais que ele seja do browser, ele não é uma página web ;)
Abraço!
--
Elias Nogueira
2013/9/24 Andre Damasceno Dias <andredama...@gmail.com>
Bom dia pessoal
Tenho que selecionar um arquivo em uma pasta, estou utilizando o código abaixo que está lendo do excel, por algum motivo as vezes a tela do windows para selecionar o arquivo não é fechada. Como estou acompanhando o teste eu clico em cancelar e pelo que reparei o arquivo está selecionado, o selenium so não fechou a tela do windows para selecionar um arquivo
driver.findElement(By.id("fcArquivo")).click();
WebElement arquivo1 = driver.findElement(By.id("fcArquivo"));
arquivo1.sendKeys(this.arquivo);
Alguém sabe me ajudar?
--
Você está recebendo esta mensagem porque se inscreveu no grupo "Selenium Brasil" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para selenium-brasil+unsubscribe@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.