• selenium 打开浏览器报错java.lang.NoSuchMethodError: org.openqa.selenium.chrome.ChromeOptions.addArguments([Ljava/lang/String;)


    java.lang.NoSuchMethodError: org.openqa.selenium.chrome.ChromeOptions.addArguments([Ljava/lang/String;)Lorg/openqa/selenium/chrome/ChromeOptions;
    at com.globalegrow.base.StartPhoneBrowser.initdriver(StartPhoneBrowser.java:163)
    at com.globalegrow.base.StartPhoneBrowser.start(StartPhoneBrowser.java:80)
    at com.globalegrow.cart.beforeClass(cart.java:24)
    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:85)
    at org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:510)
    at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:211)
    at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:138)
    at org.testng.internal.TestMethodWorker.invokeBeforeClassMethods(TestMethodWorker.java:170)
    at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:104)
    at org.testng.TestRunner.privateRun(TestRunner.java:774)
    at org.testng.TestRunner.run(TestRunner.java:624)
    at org.testng.SuiteRunner.runTest(SuiteRunner.java:359)
    at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:354)
    at org.testng.SuiteRunner.privateRun(SuiteRunner.java:312)
    at org.testng.SuiteRunner.run(SuiteRunner.java:261)
    at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
    at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
    at org.testng.TestNG.runSuitesSequentially(TestNG.java:1191)
    at org.testng.TestNG.runSuitesLocally(TestNG.java:1116)
    at org.testng.TestNG.run(TestNG.java:1024)
    at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:132)
    at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:236)
    at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:81)

    在启动chorme时,提示错误, 原因是chrome浏览器更新,而对应的selenium依赖包没有升级

    解决办法:升级selenium的依赖包,如下

  • 相关阅读:
    第五节:arguments用法、ES6剩余参数和展开运算符、apply/call/bind用法总结和使用js实现
    第二十一节:SQLServer通过维护计划自动备份详解
    将sql脚本转换为可重复执行语句
    C#控制台输出图形文字
    关于项目管理的记录
    For Update 加锁分析
    他在 B 站有 178 万粉丝,今天免费带你玩转 Python 了!
    Python 经典模块可能都学过,10道题测试你会不会用!
    php中如何实现强制跳转页面
    springboot: mchangecommonsjava0.2.11.jar (系统找不到指定的文件)
  • 原文地址:https://www.cnblogs.com/chongyou/p/9242174.html
Copyright © 2020-2023  润新知