testng 相关问题

TestNG是一个测试框架,专注于提供Java编程语言中的单元和功能测试功能。它支持并行测试,数据提供程序,依赖项,组和其他功能。

在 eclipse 应用程序中的 java 程序中解决的错误

线程“主”中的异常java.lang.NoClassDefFoundError:org/slf4j/LoggerFactory 在 org.asynchttpclient.DefaultAsyncHttpClient。(DefaultAsyncHttpClient.java:49) 在 org.asynchttpclient.Dsl.

回答 0 投票 0

Adding Jackson-databind 2.14.2 to pom creating error at Pom.xml

这是我尝试添加的jackson数据绑定神器 com.fasterxml.jackson.core 杰克逊数据绑定 这是我尝试添加的jackson数据绑定神器 <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.14.1</version> </dependency> 将 Jackson 数据绑定工件添加到 pom.xml 中,在 pom.xml 文件中创建错误,因此,我无法导入 ObjectMapper.. 下面是我编写的用于从 json 文件导入数据的代码 public List<HashMap<String, String>> getJsonData(String JsonFilePath) { String JsonContent=FileUtils.readFileToString(new File(System.getProperty("user.dir")+"\\src\\test\\java\\org\\mobileRecharge\\testData\\Requirements.json"),StandardCharsets.UTF_8); ObjectMapper mapper = new ObjectMapper(); List<HashMap<String, String>> data=mapper.readValue(JsonContent, new TypeReference<List<HashMap<String, String>>>(){ }); return data; } 这是我尝试添加的jackson数据绑定神器 <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.14.1</version> </dependency>

回答 1 投票 0

appium Software caused connection abort: socket write error

我的代码 导入java.io.文件; 导入java.net.URL; 导入 org.openqa.selenium.remote.DesiredCapabilities; 导入 org.testng.annotations.AfterMethod; 导入 org.testng.annotations.BeforeMethod; impo...

回答 0 投票 0

无法从 selenium java 中的 csv/excel 文件读取更新数据

我在 TestNG 中运行 2 个测试用例。一种是将数据写入 Excel 文件,另一种是从 Excel 文件中读取写入的数据。当我尝试从 csv/excel 文件中读取数据时,它会读取上一个...

回答 0 投票 0

使用 gradle 时未下载 TestNG 库

我是gradle的新手,以前也很少使用maven。我已经使用 TestNG 构建了一个自动化框架,并在 TestNG 周围添加了包装器。现在我想把它作为一个 gradle 项目。我正在使用

回答 0 投票 0

断言失败后如何继续测试执行

response = res.when().post(a.getGetBankAPI()).then().extract() 。回复(); //线程.睡眠(1000); int statuscode = response.getStatusCode(); System.out.println(状态码); 试...

回答 1 投票 0

我收到未知主机异常错误

我也在运行简单的测试用例时遇到 UnknownHostNameError。 [错误]在此处输入图片描述 我尝试更改版本但没有成功。

回答 0 投票 0

JENKINS jar testng 版本在计划运行期间比手动版本旧

我是一名 QA 测试工程师。我们使用 Jenkins 运行 smoke。我们在 POM 和 Surefire 插件 2.22.2 中使用 TestNG 7.00。 org.apache.maven.plugins 我是一名 QA 测试工程师。我们使用 Jenkins 运行 smoke。我们在 POM 中使用 TestNG 7.00 和 Surefire 插件 2.22.2. <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.22.2</version> <configuration> <dependency> <groupId>org.testng</groupId> <artifactId>testng</artifactId> <version>7.0.0</version> </dependency> 当我在 Jenkins 中通过“使用参数运行”手动从 TestNG 运行 XMl.suit 测试时,一切正常,但是当我安排我的测试包时,jenkins 下载旧版本的 TestNG 并且不运行任何测试。我们需要 7.0.0 但 Jenkins 下载 6.4 返回错误 There was an error in the forked process 14:01:57 java.net.UnknownHostException: testng.org 14:01:57 org.apache.maven.surefire.booter.SurefireBooterForkException: There was an error in the forked process 14:01:57 java.net.UnknownHostException: testng.org 14:01:57 at org.apache.maven.plugin.surefire.booterclient.ForkStarter.fork(ForkStarter.java:656) 14:01:57 at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:282) 14:01:57 at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:245) 14:01:57 at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider(AbstractSurefireMojo.java:1183) 14:01:57 at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked(AbstractSurefireMojo.java:1011) 14:01:57 at org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute(AbstractSurefireMojo.java:857) 14:01:57 at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137) 14:01:57 at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:210) 14:01:57 at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:156) 14:01:57 at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:148) 14:01:57 at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117) 14:01:57 at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:81) 14:01:57 at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:56) 14:01:57 at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128) 14:01:57 at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:305) 14:01:57 at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:192) 14:01:57 at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:105) 14:01:57 at org.jvnet.hudson.maven3.launcher.Maven35Launcher.main(Maven35Launcher.java:130) 14:01:57 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 14:01:57 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 14:01:57 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 14:01:57 at java.lang.reflect.Method.invoke(Method.java:498) 14:01:57 at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:282) 14:01:57 at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:225) 14:01:57 at jenkins.maven3.agent.Maven35Main.launch(Maven35Main.java:178) 14:01:57 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 14:01:57 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 14:01:57 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 14:01:57 at java.lang.reflect.Method.invoke(Method.java:498) 14:01:57 at hudson.maven.Maven3Builder.call(Maven3Builder.java:139) 14:01:57 at hudson.maven.Maven3Builder.call(Maven3Builder.java:70) 14:01:57 at hudson.remoting.UserRequest.perform(UserRequest.java:211) 14:01:57 at hudson.remoting.UserRequest.perform(UserRequest.java:54) 14:01:57 at hudson.remoting.Request$2.run(Request.java:376) 14:01:57 at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:78) 14:01:57 at java.util.concurrent.FutureTask.run(FutureTask.java:266) 14:01:57 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 14:01:57 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 14:01:57 at java.lang.Thread.run(Thread.java:748) 14:01:57 14:01:57 [JENKINS] Recording test results 14:01:58 [INFO] ------------------------------------------------------------------------ 14:01:58 [INFO] BUILD SUCCESS 14:01:58 [INFO] ------------------------------------------------------------------------ 14:01:58 [INFO] Total time: 01:02 min 14:01:58 [INFO] Finished at: 2023-02-24T14:01:58+01:00 14:01:58 [INFO] ------------------------------------------------------------------------ 14:01:58 Waiting for Jenkins to finish collecting data 问题是什么?我没有任何想法。为什么计划强制下载旧版本而不是从菜单手动运行?

回答 0 投票 0

如何在 Intellij IDEA 中为 TestNG 设置 JVM 堆大小?

我正在尝试使用 VM 参数为 TestNG 测试提供更多内存: 但是当测试开始时,它会用另一个参数覆盖我的参数: 我该如何解决?

回答 0 投票 0

如何在一个测试失败时让idea继续单元测试?

我正在使用testng做一些单元测试。当我在本地 windows pc 的 idea 上运行它时,其中一个单元测试失败,随后的单元测试被跳过。它显示如下: 我的背景...

回答 0 投票 0

testNG Listens 类文件版本错误 55.0,应该是 52.0

当我运行我的代码时出现以下错误。任何人都可以在这里帮助我。 testNG 版本:7.6.1 java: 无法访问 org.testng.ITestContext 错误的类文件:/C:/Users/PANKAJ/.m2/repository/org/

回答 1 投票 0

是否有像 JUnit @BeforeAll 一样在类构造函数之前开始运行的 TestNG 注释?

JUnit @BeforeAll 测试在构造函数和声明的类变量之前执行(它们应该如此)。 TestNG @BeforeClass 首先调用类构造函数和类变量 bef...

回答 1 投票 0

如何使用@BeforeSuite创建一个正确的并行selenium执行,并且每个@Test都在一个单独的TestNG类中?

我想用Selenium和TestNG做一个测试设计,我把每个@Test都放在一个单独的类中,并且对所有的类都使用一次@BeforeSuite & @AfterSuite,原因是:代码很容易被...

回答 1 投票 0

无法在TestNg中的方法后打印语句。

请教一下,在TestNG的一个方法(登录)之后,打印语句不工作。包 lectures; import java.io.IOException; public ...

回答 1 投票 0

在通过testng.xml运行程序时,在eclipse中得到org.testng.TestNGException.Cannot find class in classpath: 错误。无法在classpath中找到类:在eclipse通过testng.xml运行程序时出现错误。

这是我的测试类,代码如下,我已经检查了提到的解决方案,但无法解决这个问题。我使用的是maven项目,并通过运行脚本...

回答 1 投票 0

TestNG:在Eclipse的DataProvider中返回Iterator时出现ClassCastException。

在我的TestNG测试中,我使用了一个DataProvider来返回一个Iterator对象,但是当我运行测试时,我得到了一个错误。谁能解释一下为什么这是错误的,我应该怎么做才能解决...。

回答 1 投票 0

在方法前获取标记为test的方法名时出现java.lang.IllegalArgumentException(使用@test)。

问题说明 我想在@before测试中使用@test获取被标记为测试方法的方法名。经过研究,我找到了一个解决方案& 以下是我的实现: ...

回答 1 投票 0

TestNG插件安装错误

我试图在eclipse中安装TestNG插件,但却无法安装,并且得到以下错误信息 与位于htt:/beust.comeclipse的资源库通信失败。Org.eclipse....

回答 1 投票 0

如何在重新运行测试用例时删除Testng报告中的失败测试?

我正在运行10个用例,每次都有一些测试因为环境不稳定而失败,我用了iretry analyzer,通过运行我的@测试方法3次,解决了这个问题。现在问题出在...

回答 1 投票 1

使用Selenide执行两个测试用例时,TestNG测试失败。我是第一次接触Selenide

谁能帮帮我,好吗?我的工作与Selenide框架使用TestNG和Java.My测试都得到失败,而运行多个@Test注释为单一@Test它是工作Console错误......

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.