Data Driven Framework: Getting exception when tried to invoke Mozilla using openBrowser method in BaseTest. java  from DummyTestB class. | Selenium Forum
M
Manjula Edpuganti Posted on 14/08/2019

I am getting exception when tried to invoke Mozilla using openBrowser method in BaseTest. java  from DummyTestB class.

 

[RemoteTestNG] detected TestNG version 6.9.6
[TestNG] Running:
C:\Users\manju\AppData\Local\Temp\testng-eclipse-2127447975\testng-customsuite.xml

FAILED: testB
java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkState(ZLjava/lang/String;Ljava/lang/Object;)V
at org.openqa.selenium.remote.service.DriverService.checkExecutable(DriverService.java:146)
at org.openqa.selenium.firefox.GeckoDriverService.access$000(GeckoDriverService.java:44)
at org.openqa.selenium.firefox.GeckoDriverService$Builder.usingFirefoxBinary(GeckoDriverService.java:160)
at org.openqa.selenium.firefox.FirefoxDriver.toExecutor(FirefoxDriver.java:187)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:147)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:125)
at com.qtpselenium.core.ddf.base.Man.BaseTest.openBrowser(BaseTest.java:14)
at com.qtpselenium.core.ddf.testcases.Man.DummyTestB_Man.testB(DummyTestB_Man.java:13)
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.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:85)
at org.testng.internal.Invoker.invokeMethod(Invoker.java:639)
at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:821)
at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1131)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:124)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:108)
at org.testng.TestRunner.privateRun(TestRunner.java:773)
at org.testng.TestRunner.run(TestRunner.java:623)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:357)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:352)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:310)
at org.testng.SuiteRunner.run(SuiteRunner.java:259)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1185)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1110)
at org.testng.TestNG.run(TestNG.java:1018)
at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:114)
at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)
at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)


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


===============================================
Default suite
Total tests run: 1, Failures: 1, Skips: 0
===============================================

[TestNG] Time taken by [FailedReporter passed=0 failed=0 skipped=0]: 11 ms
[TestNG] Time taken by org.testng.reporters.SuiteHTMLReporter@7e0ea639: 77 ms
[TestNG] Time taken by org.testng.reporters.XMLReporter@7f690630: 14 ms
[TestNG] Time taken by org.testng.reporters.JUnitReportReporter@3498ed: 15 ms
[TestNG] Time taken by org.testng.reporters.EmailableReporter2@6cd8737: 18 ms
[TestNG] Time taken by org.testng.reporters.jq.Main@71be98f5: 186 ms

 

*************************************************************

 

package com.qtpselenium.core.ddf.testcases.Man;

import org.testng.annotations.Test;

import com.qtpselenium.core.ddf.base.Man.BaseTest;

public class DummyTestB_Man extends BaseTest {

@Test
public void testB()
{
openBrowser("Mozilla");

}

 

 


A
Ashish Thakur Replied on 23/08/2019

Did you try debugging the code?

The error is possibly at BaseTest.java line number 14 and DummyTestB_Man.java line number 13.


M
Manjula Edpuganti Replied on 30/08/2019

I resolved it.