Issue: Mozilla open and nothing happens.Works fine if I use IE
. I reinstalled Mozilla
on machine.
Version Info:
Mozilla: 5.0
Selenium 2.2.0
Java Codepackage com;
import org.junit.AfterClass;
import org.junit.BeforeClass;
import org.junit.Test;
import
org.openqa.selenium.By;
import org.openqa.selenium.JavascriptExecutor;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
//import org.openqa.selenium.ie.InternetExplorerDriver;
public class ScrollWebpageWebDriver {
//static WebDriver driver = new InternetExplorerDriver();
static WebDriver driver = new FirefoxDriver();
@BeforeClass
public static void setUpBeforeClass() throws Exception {
driver.get("
http://www.facebook.com");
}
@AfterClass
public static void tearDownAfterClass() throws Exception {
driver.close();
}
@Test
public void searchText(){
driver.findElement(By.id("email")).sendKeys("***********@
gmail.com");
driver.findElement(By.id("pass")).sendKeys("************");
driver.findElement(By.xpath("//input[@type='submit']")).submit();
//System.out.println(driver.getTitle());
JavascriptExecutor js = (JavascriptExecutor) driver;
System.out.println(js.executeScript("return document.title"));
}
}
Full Stacktracejava.lang.ExceptionInInitializerError at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:27) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.ParentRunner.run(ParentRunner.java:305) at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:46) at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)Caused by: org.openqa.selenium.WebDriverException: java.net.SocketException: Connection resetBuild info: version: '2.2.0', revision: '13073', time: '2011-07-25 19:22:49'System info: os.name: 'Windows Vista', os.arch: 'x86', os.version: '6.0', java.version: '1.6.0_26'Driver info: driver.version: ScrollWebpageWebDriver at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:402) at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:104) at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:87) at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:127) at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:78) at com.ScrollWebpageWebDriver.<clinit>(ScrollWebpageWebDriver.java:16) ... 16 moreCaused by: java.net.SocketException: Connection reset at java.net.SocketInputStream.read(Unknown Source) at org.apache.http.impl.io.AbstractSessionInputBuffer.fillBuffer(AbstractSessionInputBuffer.java:130) at org.apache.http.impl.io.SocketInputBuffer.fillBuffer(SocketInputBuffer.java:127) at org.apache.http.impl.io.AbstractSessionInputBuffer.readLine(AbstractSessionInputBuffer.java:233) at org.apache.http.impl.conn.DefaultResponseParser.parseHead(DefaultResponseParser.java:98) at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:210) at org.apache.http.impl.AbstractHttpClientConnection.receiveResponseHeader(AbstractHttpClientConnection.java:271) at org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader(DefaultClientConnection.java:233) at org.apache.http.impl.conn.AbstractClientConnAdapter.receiveResponseHeader(AbstractClientConnAdapter.java:209) at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:292) at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:126) at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:483) at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:641) at org.openqa.selenium.remote.HttpCommandExecutor.fallBackExecute(HttpCommandExecutor.java:272) at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:252) at org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.execute(NewProfileExtensionConnection.java:125) at org.openqa.selenium.firefox.FirefoxDriver$LazyCommandExecutor.execute(FirefoxDriver.java:257) at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:385) ... 21 morejava.lang.NoClassDefFoundError: Could not initialize class com.ScrollWebpageWebDriver at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:37) at org.junit.runners.ParentRunner.run(ParentRunner.java:305) at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:46) at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)