我使用的是selenium服务器和selenium java 3.0.0。 Chromedriver 2.33,chrome 62仍然可以得到以下日志,任何人都可以帮助
[RemoteTestNG]检测到TestNG版本6.12.0 失败:openBrowser java.lang.NoSuchMethodError:com.google.common.base.Preconditions.checkState(ZLjava / lang / String; Ljava / lang / Object; Ljava / lang / Object; Ljava / lang / Object;)V 在org.openqa.selenium.remote.service.DriverService.findExecutable(DriverService.java:124) 在org.openqa.selenium.chrome.ChromeDriverService.access $ 000(ChromeDriverService.java:32) 在org.openqa.selenium.chrome.ChromeDriverService $ Builder.findDefaultExecutable(ChromeDriverService.java:137) 在org.openqa.selenium.remote.service.DriverService $ Builder.build(DriverService.java:329) 在org.openqa.selenium.chrome.ChromeDriverService.createDefaultService(ChromeDriverService.java:88) 在org.openqa.selenium.chrome.ChromeDriver。(ChromeDriver.java:123) at as.asa.as.openBrowser(as.java:16) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:108) 在org.testng.internal.Invoker.invokeMethod(Invoker.java:669) 在org.testng.internal.Invoker.invokeTestMethod(Invoker.java:877) at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1201) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) 在org.testng.TestRunner.privateRun(TestRunner.java:776) 在org.testng.TestRunner.run(TestRunner.java:634) 在org.testng.SuiteRunner.runTest(SuiteRunner.java:425) 在org.testng.SuiteRunner.run顺序(SuiteRunner.java:420) 在org.testng.SuiteRunner.privateRun(SuiteRunner.java:385) 在org.testng.SuiteRunner.run(SuiteRunner.java:334) 在org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) 在org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1318) 在org.testng.TestNG.runSuitesLocally(TestNG.java:1243) 在org.testng.TestNG.runSuites(TestNG.java:1161) 在org.testng.TestNG.run(TestNG.java:1129) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:114) 在org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) 在org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)
答案 0 :(得分:1)
我目前正在使用以下
在Chrome 62上运行自动化Chrome驱动程序 - 2.33 Selenium Server - 3.6.0 java jdk - 1.8.0
希望这有帮助。