java - Unable to open Browser in Selenium -




i running simple code in selenium , throws below exception:-

@test public void test(){  system.setproperty("webdriver.chrome.driver", "geckodriver.exe");    webdriver driver=new firefoxdriver(); driver.get("https://google.com"); driver.manage().window().maximize(); } 

following error shown when have executed script:

previously working, firefox version 55 , using latest gecko driver version. please help!!

exception is:- java.lang.nosuchmethoderror: com.google.common.base.preconditions.checkstate(zljava/lang/string;ljava/lang/object;)v @ org.openqa.selenium.remote.service.driverservice.checkexecutable(driverservice.java:136) @ org.openqa.selenium.firefox.geckodriverservice.access$000(geckodriverservice.java:41) @ org.openqa.selenium.firefox.geckodriverservice$builder.usingfirefoxbinary(geckodriverservice.java:108) @ org.openqa.selenium.firefox.firefoxdriver.toexecutor(firefoxdriver.java:204) @ org.openqa.selenium.firefox.firefoxdriver.(firefoxdriver.java:103) @ org.openqa.selenium.firefox.firefoxdriver.(firefoxdriver.java:99) @ newtab.tab.test(tab.java:16) @ sun.reflect.nativemethodaccessorimpl.invoke0(native method) @ sun.reflect.nativemethodaccessorimpl.invoke(unknown source) @ sun.reflect.delegatingmethodaccessorimpl.invoke(unknown source) @ java.lang.reflect.method.invoke(unknown source) @ org.testng.internal.methodinvocationhelper.invokemethod(methodinvocationhelper.java:104) @ org.testng.internal.invoker.invokemethod(invoker.java:645) @ org.testng.internal.invoker.invoketestmethod(invoker.java:851) @ org.testng.internal.invoker.invoketestmethods(invoker.java:1177) @ org.testng.internal.testmethodworker.invoketestmethods(testmethodworker.java:129) @ org.testng.internal.testmethodworker.run(testmethodworker.java:112) @ org.testng.testrunner.privaterun(testrunner.java:756) @ org.testng.testrunner.run(testrunner.java:610) @ org.testng.suiterunner.runtest(suiterunner.java:387) @ org.testng.suiterunner.runsequentially(suiterunner.java:382) @ org.testng.suiterunner.privaterun(suiterunner.java:340) @ org.testng.suiterunner.run(suiterunner.java:289) @ org.testng.suiterunnerworker.runsuite(suiterunnerworker.java:52) @ org.testng.suiterunnerworker.run(suiterunnerworker.java:86) @ org.testng.testng.runsuitessequentially(testng.java:1293) @ org.testng.testng.runsuiteslocally(testng.java:1218) @ org.testng.testng.runsuites(testng.java:1133) @ org.testng.testng.run(testng.java:1104) @ org.testng.remote.abstractremotetestng.run(abstractremotetestng.java:132) @ org.testng.remote.remotetestng.initandrun(remotetestng.java:236) @ org.testng.remote.remotetestng.main(remotetestng.java:81)

you using wrong syntax near "system.setproperty("webdriver.chrome.driver", "geckodriver.exe");". replace "chrome.driver" "gecko.driver"

@test public void test(){ system.setproperty("webdriver.chrome.driver", "geckodriver.exe");        webdriver driver=new firefoxdriver(); driver.get("https://google.com"); driver.manage().window().maximize(); } 

replace

@test public void test(){ system.setproperty("webdriver.gecko.driver", "geckodriver.exe"); webdriver driver=new firefoxdriver(); driver.get("https://google.com"); driver.manage().window().maximize(); } 




wiki

Comments

Popular posts from this blog

Asterisk AGI Python Script to Dialplan does not work -

python - Read npy file directly from S3 StreamingBody -

kotlin - Out-projected type in generic interface prohibits the use of metod with generic parameter -