testng 相关问题

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

尝试运行 TestNg 测试时出现空指针异常

观察: 尝试运行 testng 脚本时,出现以下错误消息:a null pointer exception at 字符串值 = prop.get(key).toString(); org.testng.TestNGException:不能

回答 0 投票 0

如何在 TestNg &java/ Kotlin 中为使用数据提供程序的测试方法设置执行期间的调用计数?

我确实参考了此链接并了解 IAnnotationTransformer。 我有一个场景,我使用数据提供程序对数据进行了参数化。需要使用

回答 1 投票 0

即使在使用 driver.quit() 后 Web 驱动程序也没有关闭

ChromeBrower 在测试执行后没有关闭 请检查方法代码后的代码。!! 请帮我解决这个问题。!!提前致谢 我的 chrome 驱动程序应该在测试执行后关闭...

回答 0 投票 0

Java Selenium Testng 数据提供者中的定位器即将推出。为什么会这样?

我有一个静态的 ExcelUnits 类。我从 Excel 中得到一个列表,我想用这个列表进行测试。一切正常。定位器对于只有 1 个 html 标签来说太晚了。这需要 20 到 30 秒。这...

回答 0 投票 0

如何使用 Selenium WebDriver 获取所有链接并一一单击这些链接

我在 Java 中使用 Selenium WebDriver。 我正在从网页中获取所有链接并尝试一个接一个地单击每个链接。我收到以下错误: 错误 org.openqa.selenium.

回答 7 投票 0

具有源和测试包的 pom 的数据提供者

我在 pom 源页面中有带参数的方法,1 为 getRow count、getcellcount、getcell 数据和 pom 测试包创建了 excel 实用程序类,我的方法将在其中执行 我可以使用数据提供吗...

回答 0 投票 0

TestNg,Maven -Dgroups 不过滤组名超过一个时的测试

我正在尝试使用命令 mvn clean test -Dgroups=group2,smoke 执行。它执行所有 4 个测试用例。 但是如果我使用 mvn clean test -Dgroups=group2 它会执行 Test1 和 Test 2(如预期的那样)。 P...

回答 0 投票 0

为什么我不断收到“java.lang.IllegalArgumentException”错误?

我有这个 Selenium webdriver 代码,可以自动执行亚马逊网站上的搜索功能。 公共类搜索扩展 edgeBrowser { @测试 public void ValidSearch() throws InterruptedException {...

回答 0 投票 0

从其他一些 java 项目执行一个 testing.xml 文件

我有一个 swing jTable,其中有一列列出了所有测试方法,另一列具有 @test 方法所在的类名。 有什么办法可以计算...

回答 0 投票 0

如何在循环内每次运行的范围报告中获取每个通过和失败条件

@测试 public static void TheAuditor() 抛出 IOException { 对于 (int i = 1; i < 318; i++) { String api = excelRead(i, 0); System.out.println(api); ...

回答 0 投票 0

jsonData:{userIp:“”}。我如何为这个请求负载构造一个构建器类?

包 org.jiraaf.data.builders.requests; 导入 net.datafaker.Faker; 导入 org.jiraaf.data.models.requests.OnboardingInvestorsRequest; 公共课 OnboardingInvestorRequestBuilder { 私人...

回答 0 投票 0

从 BDD cucumber java 项目中提取特征文件名

问题:我无法使用以下代码提取当前运行的特征文件的特征名称 - - - - 代码 - - - 公共字符串 getFeatureName(){ 对象 [] paramNames = Reporter.

回答 0 投票 0

从测试套件向数据提供者提供“并行”价值

@DataProvider(name="testData", parallel = true} 对象[][]数据(){ 返回新对象[][]{{“一”},{“二”}}; // 例如测试数据,但它实际上是在 @BeforeT 中读取的...

回答 1 投票 0

如何将 Maven 和 Surefire 插件的运行命令行参数作为 pom.xml 中的属性传递?

如何将参数从命令行传递到 pom.xml 文件中的属性? 我有以下 pom 文件 如何将参数从命令行传递到 pom.xml 文件中的属性? 我有以下pom文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>BusniessApp</groupId> <artifactId>Test-Automation</artifactId> <version>1.0-SNAPSHOT</version> <properties> <maven.compiler.source>8</maven.compiler.source> <maven.compiler.target>8</maven.compiler.target> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <build> <plugins> [...] <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>3.0.0</version> <configuration> <suiteXmlFiles> <suiteXmlFile>testng.xml</suiteXmlFile> </suiteXmlFiles> <properties> <property> <name>testnames</name> <value>Android,iOS</value> </property> </properties> [...........] </build> <dependencies> [...] </dependencies> </project> 我累了mvn clean test -Dtestnames=iOS如Passing command line arguments from Maven as properties in pom.xml但它仍然以pom.xml中设置的默认值运行 为了将命令行参数传递给 pom.xml 文件中的 Maven 属性,您需要使用 ${} 语法来引用属性并使用 -D 选项在命令行上设置它们的值。 在您的情况下,您可以修改 maven-surefire-plugin 配置中的 testnames 属性以使用 ${} 语法,如下所示: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>3.0.0</version> <configuration> <suiteXmlFiles> <suiteXmlFile>testng.xml</suiteXmlFile> </suiteXmlFiles> <properties> <property> <name>testnames</name> <value>${testnames}</value> </property> </properties> </configuration> 然后,在命令行上,您可以使用 -D 选项设置 testnames 属性的值,如下所示: mvn clean test -Dtestnames=iOS 这应该覆盖 pom.xml 文件中设置的默认值,并使用在命令行上传递的值。

回答 1 投票 0

org.testng.TestNGException:java.net.SocketException:尝试在 IntellIJ idea CE 中调试/运行测试时连接重置

我一直在做一个项目,我能够通过 mvn clean install 命令成功运行单元测试。 但是,当我尝试通过单击旁边的箭头来单独运行单元测试时...

回答 0 投票 0

使用 Maven 和 Surefire 插件运行时如何将运行参数参数传递给 TestNG?

我正在尝试使用 TestNG 和 Maven Surefire 运行测试。我可以使用 mvn test 正常运行测试,但我想向它传递 TestNG 命令行参数,例如 -testnames 或 -groups。 在其他情况下...

回答 0 投票 0

如何使用 selenium 在 excel 中写入 int 或 double 值

File f = new File("C:\Users\"); FileInputStream fi = new FileInputStream(f); 工作簿 w = new XSSFWorkbook(fi); 工作表 sheet = w.getSheet("Sheet1"); 行行 = ...

回答 0 投票 0

Chrome 或 Firefox 没有使用 Maven 启动并跳过测试,没有显示错误并且发现 maven 构建成功

我无法启动我的测试跳过且未显示任何错误的浏览器 公共类 BasePage{ 公共静态 WebDriver 驱动程序; public void WebDriver initalizeDriver(String browserType){ 尝试{

回答 0 投票 0

java.lang.NullPointerException 在 io.appium.java_client.service.local.AppiumDriverLocalService.destroyProcess(AppiumDriverLocalService.java:220)

我在以编程方式运行appium服务器时遇到了这个错误,但是我写的测试代码执行成功并连接到模拟器(android studio)。 包裹 com.co...

回答 0 投票 0

关于测试ng Multiple classes run

我正在尝试使用 testng 运行多个类。 我在第一节课写了 10 个方法,然后我在另一节课写了第十一个方法 我想在执行第 10 种方法 f 之后运行这两个类...

回答 0 投票 0

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