问题描述
|
我得到的错误是: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();
}
}
解决方法
在代码中* iexplore之后似乎有多余的空间。尝试这个:
public static DefaultSelenium selenium =new DefaultSelenium(\"localhost\",4444,\"*iexplore\",\"http://\");