我得到的错误是:java.lang.RuntimeException:无法启动Selenium会话:无法启动新的浏览器会话:启动浏览器时出错
我使用的代码是:
package Gmail;
import com.thoughtworks.selenium.*;
import junit.framework.TestCase;
public class Login extends TestCase{
public static DefaultSelenium selenium =new DefaultSelenium("localhost", 4444, "*iexplore ", "http://");
public static void gmailLogin()
{
try
{
selenium.start();
selenium.open("http://www.gmail.com");
selenium.type("Email", "<EmailID>");
selenium.type("Passwd", "<Password>");
selenium.click("signIn");
selenium.setTimeout("50000");
selenium.focus("//input[@name='Sign out']");
selenium.click("//input[@name='Sign out']");
selenium.setTimeout("50000");
}
catch (Exception E){System.out.println(E);}
selenium.stop();
}
public static void main(String[] args) {
gmailLogin();
}
}
答案 0 :(得分:1)
似乎代码中的* iexplore之后有一个额外的空格。试试这个:
public static DefaultSelenium selenium =new DefaultSelenium("localhost", 4444, "*iexplore", "http://");