Boa tarde, pessoal!
Estou tentando integrar o Selenium com o Java, mas, estou encontrando alguns problemas. Implementei o seguinte código para testar a integração do selenium com o java:
package test.logon;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import sigesp.bancotalentosapoio.action.AtributoTalentoAction;
import com.thoughtworks.selenium.DefaultSelenium;
public class LogonTest {
public static void main(String[] args) {
try {
String host = "localhost";
String browser = "*firefox";
String baseUrl = "http://localhost:8080";
DefaultSelenium selenium = new DefaultSelenium(host, 4444, browser, baseUrl);
selenium.start();
selenium.open("/App/Autenticacao/encaminharLogon.do");
selenium.type("txtLogin", "[telefone removido]");
selenium.type("txtSenha", "senha");
selenium.click("//input[@value='Avançar']");
selenium.waitForPageToLoad("30000");
} catch (Exception e) {
e.printStackTrace();
}
}
}
O servidor já se encontra em “listen”. O código executa sem erro, mas, quando o firefox é iniciado a URL não é redirecionada para a página correta (ficando na página inicial padrão) e parece que o código abaixo da instrução “selenium.start();” não é executado… Para reforçar, quando executo em modo debug, a execução chega até “selenium.start();”, o browser é aberto (sem o redirecionamento correto) e o ponteiro de debug não continua a partir desse ponto para executar as outras instruções.
Alguém já integrou o selenium com o java, ou tem alguma idéia sobre como resolver a questão? (espero ter conseguido esclarer bem o problema…)
Desde já, obrigado pela ajuda!
Kallás