我 将 配置 yml 文件 作为 - - 〉 传递
execution:
- executor: selenium
iterations: 1
scenario: sel
scenarios:
sel:
script: F:\Taurus\Orange\OrangeHRM_File\AEDDE\LoginPage_OrangeHRM.java
additional-classpath: F:\Taurus\junit-4.13.1.jar
services:
- module: proxy2jmx
modules:
blazemeter:
token: 707ab1011445rrtrtrt13827f:7e30d7ba25e39c53f1e1cf4ggg98975645gd97fb567139f
中 的 每 一 个
出现 错误 - - 〉 严重 :无法 处理 类 :
sers\sam\.p2\pool\plugins\org.eclipse.epp.package.common_4.22.0.20211202-1200\org\eclipse\epp\common\ContributeHandler
java.lang.ClassNotFoundException: sers\sam\.p2\pool\plugins\org.eclipse.epp.package.common_4.22.0.20211202-1200\org\eclipse\epp\common\ContributeHandler
at java.net.URLClassLoader.findClass(Unknown Source)
格式
&
SEVERE: Failed to process class: sers\sam\.p2\pool\plugins\org.eclipse.m2e.maven.indexer_1.18.1.20211011-2139\org\apache\maven\index\NexusArchetypeDataSource
java.lang.ClassNotFoundException: sers\sam\.p2\pool\plugins\org.eclipse.m2e.maven.indexer_1.18.1.20211011-2139\org\apache\maven\index\NexusArchetypeDataSource
格式
&
SEVERE: Failed to process class: org.seleniumhq.jetty9.util.log.Slf4jLog
java.lang.NoClassDefFoundError: org/slf4j/Logger
格式
&
SEVERE: Failed to process class: META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner
java.lang.UnsupportedClassVersionError: META-INF/versions/9/org/junit/platform/commons/util/ModuleUtils$ModuleReferenceScanner has been compiled by a more recent version of the Java Runtime (class file version 53.0), this version of the Java Runtime only recognizes class file versions up to 52.0
格式
那么 如何 解决 呢 ?
1条答案
按热度按时间t40tm48m1#
1.您需要通过
additional-classpath
条目指定所有正在使用的依赖项1.您需要将Java升级到OpenJDK 9(或更高版本),因为您的一个库是使用JDK 9构建的,您将无法在Java 8中使用它
1.不需要使用Taurus,您只需将WebDriver示例配置为使用代理,并指定BlazeMeter Proxy Recorder作为代理服务器,这样您也将获得automatic correlation。