FAILED CONFIGURATION: @BeforeTest setUp(null, null) error while running selenium webdriver + JAVA

2,941 views
Skip to first unread message

sarthak

unread,
Aug 10, 2011, 4:59:14 AM8/10/11
to Selenium Users
Hi all,

I am running Selenium webdriver tests with JAVA and TestNG + Eclipse.
It was running fine all this while. Now I strangely I am getting this
error.

FAILED CONFIGURATION: @BeforeTest setUp(null, null)
java.lang.AbstractMethodError
at org.testng.internal.Invoker.runConfigurationListeners(Invoker.java:
1805)
at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:204)
at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:132)
at org.testng.TestRunner.beforeRun(TestRunner.java:636)
at org.testng.TestRunner.run(TestRunner.java:604)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:335)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:330)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:292)
at org.testng.SuiteRunner.run(SuiteRunner.java:241)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1169)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1094)
at org.testng.TestNG.run(TestNG.java:1006)
at org.testng.remote.RemoteTestNG.run(RemoteTestNG.java:107)
at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:199)
at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:170)

FAILED CONFIGURATION: @AfterMethod selectDefaultWindow
java.lang.AbstractMethodError
at org.testng.internal.Invoker.runConfigurationListeners(Invoker.java:
1805)
at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:204)
at org.testng.internal.Invoker.invokeMethod(Invoker.java:765)
at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:854)
at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1178)
at
org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:
125)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:
109)
at org.testng.TestRunner.runWorkers(TestRunner.java:1182)
at org.testng.TestRunner.privateRun(TestRunner.java:761)
at org.testng.TestRunner.run(TestRunner.java:612)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:335)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:330)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:292)
at org.testng.SuiteRunner.run(SuiteRunner.java:241)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1169)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1094)
at org.testng.TestNG.run(TestNG.java:1006)
at org.testng.remote.RemoteTestNG.run(RemoteTestNG.java:107)
at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:199)
at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:170)

FAILED CONFIGURATION: @AfterTest tearDown
java.lang.AbstractMethodError
at org.testng.internal.Invoker.runConfigurationListeners(Invoker.java:
1805)
at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:204)
at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:132)
at org.testng.TestRunner.afterRun(TestRunner.java:1191)
at org.testng.TestRunner.run(TestRunner.java:616)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:335)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:330)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:292)
at org.testng.SuiteRunner.run(SuiteRunner.java:241)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1169)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1094)
at org.testng.TestNG.run(TestNG.java:1006)
at org.testng.remote.RemoteTestNG.run(RemoteTestNG.java:107)
at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:199)
at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:170)

SKIPPED CONFIGURATION: @BeforeClass getSelenium
SKIPPED CONFIGURATION: @BeforeMethod setTestContext
SKIPPED CONFIGURATION: @AfterMethod checkForVerificationErrors
SKIPPED: login_FF

===============================================
Default test
Tests run: 1, Failures: 0, Skips: 1
Configuration Failures: 3, Skips: 3
===============================================


Could someone help me resolve this. My testcode is

public class LoginDashboard extends SeleneseTestNgHelper {

/**
* Activation_fr_ff()
* - Auto address Finder
* - Translation Language is English
*/

/**
* @throws Exception
*/

@Test
public void login_FF() throws Exception {

FirefoxDriver driver = new FirefoxDriver();
driver.get("https://www.lebara-mobile.co.uk");

/* new WebDriverWait(driver, 15).until(new
ElementPresent(By.id("cmp_action_link_top1")));
driver.findElement(By.id("cmp_action_link_top1")).click();

new WebDriverWait(driver, 60).until(new
ElementPresent(By.id("login")));
System.out.println("login!!");
System.out.println(driver.findElement(By.id("login")));
System.out.println(driver.findElement(By.tagName("iframe")));
driver.switchTo().frame(driver.findElement(By.tagName("iframe")));
*/
new WebDriverWait(driver, 15).until(new
ElementPresent(By.linkText("Sign up / Login")));
driver.findElement(By.linkText("Sign up / Login")).click();



new WebDriverWait(driver, 20).until(new
ElementPresent(By.id("loginID")));
driver.findElement(By.id("loginID")).sendKeys("leb...@gmx.com");

new WebDriverWait(driver, 15).until(new
ElementPresent(By.id("loginID")));
driver.findElement(By.id("password")).sendKeys("lebara123");

new WebDriverWait(driver, 15).until(new
ElementPresent(By.xpath("//form[@id='login']/button")));
driver.findElement(By.xpath("//form[@id='login']/button")).click();

WebElement body = driver.findElement(By.tagName("body"));
//System.out.println(body.getText().contains("Activation
Complete!"));
System.out.println(body.getText());


// if(tagID.getText().contains("Activation Complete!!")) {
// System.out.println("Exists!");

}

}

Thanks in advance.


niharika varshney

unread,
Aug 10, 2011, 5:55:46 AM8/10/11
to seleniu...@googlegroups.com
SeleneseTestNgHelper was supposed to work with selenium 1 ... I suppose..its looking for starting selenium...but there is no selenium server running..that's why the error...

Since you are initializing the driver in your code, I suppose, you can leave the extends part..i.e. it would work if you remove "extends SeleneseTestNgHelper"

Regards,
Niharika




--
You received this message because you are subscribed to the Google Groups "Selenium Users" group.
To post to this group, send email to seleniu...@googlegroups.com.
To unsubscribe from this group, send email to selenium-user...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/selenium-users?hl=en.


sarthak

unread,
Aug 10, 2011, 6:44:15 AM8/10/11
to Selenium Users
Thanks Niharika,

It works fine. I was actually trying to use the hybrid of webdriver
and selenium RC. As of now i will do away with selenium 1. Let me come
back to it later.

Thanks
Sarthak

On Aug 10, 10:55 am, niharika varshney <niharika.varsh...@gmail.com>
wrote:

Scotty

unread,
Aug 10, 2011, 6:38:41 AM8/10/11
to Selenium Users
Probably not a good idea to display usernames and passwords in your
scripts, especially when its a production site your testing

Regards
Scott

On Aug 10, 7:55 pm, niharika varshney <niharika.varsh...@gmail.com>
wrote:
Reply all
Reply to author
Forward
0 new messages