"java.lang.IllegalStateException:驱动程序不可执行"错误即将在ubuntu 14.1上运行Jenkins安装的TestNG测试用例时出现.好像Chromedriver没有在ubuntu上安装的jenkin上启动,在Windows操作系统上尝试使用jenkin安装的相同配置,工作正常.如果有的话请给我任何解决方案.
控制台输出:
run:
[testng] org.testng.TestNGException:
[testng] Cannot instantiate class TestCase.NewsArticles_Section_TC
[testng] at org.testng.internal.ObjectFactoryImpl.newInstance(ObjectFactoryImpl.java:38)
[testng] at org.testng.internal.ClassHelper.createInstance1(ClassHelper.java:387)
[testng] at org.testng.internal.ClassHelper.createInstance(ClassHelper.java:299)
[testng] at org.testng.internal.ClassImpl.getDefaultInstance(ClassImpl.java:110)
[testng] at org.testng.internal.ClassImpl.getInstances(ClassImpl.java:186)
[testng] at org.testng.internal.TestNGClassFinder.<init>(TestNGClassFinder.java:120)
[testng] at org.testng.TestRunner.initMethods(TestRunner.java:409)
[testng] at org.testng.TestRunner.init(TestRunner.java:235)
[testng] at org.testng.TestRunner.init(TestRunner.java:205)
[testng] at org.testng.TestRunner.<init>(TestRunner.java:153)
[testng] at org.testng.SuiteRunner$DefaultTestRunnerFactory.newTestRunner(SuiteRunner.java:522)
[testng] at org.testng.SuiteRunner.init(SuiteRunner.java:157)
[testng] at org.testng.SuiteRunner.<init>(SuiteRunner.java:111)
[testng] at org.testng.TestNG.createSuiteRunner(TestNG.java:1299)
[testng] at org.testng.TestNG.createSuiteRunners(TestNG.java:1286)
[testng] at org.testng.TestNG.createSuiteRunners(TestNG.java:1289)
[testng] at org.testng.TestNG.runSuitesLocally(TestNG.java:1140)
[testng] at org.testng.TestNG.run(TestNG.java:1057)
[testng] at org.testng.TestNG.privateMain(TestNG.java:1364)
[testng] at org.testng.TestNG.main(TestNG.java:1333)
[testng] Caused by: java.lang.reflect.InvocationTargetException
[testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[testng] …
Run Code Online (Sandbox Code Playgroud)