Data Driven Framework: Getting exception when tried to invoke Mozilla using openBrowser method in BaseTest. java from DummyTestB class.
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");
Did you try debugging the code?
The error is possibly at BaseTest.java line number 14 and DummyTestB_Man.java line number 13.
We offer online selenium and UFT/QTP training. The course is very comprehensive and covers every aspect of automation testing with UFT/QTP and selenium. All types of frameworks are covered in depth - data driven framework, hybrid framework, page object model with a live project
© 2020 Whizdom Trainings. All rights Reserved - Powered by Whizdom Trainings