问题标签 [testng.xml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
217 浏览

testng - 并行运行 TestNG QAF BDD 测试

如何使用 TestNG 在一个文件夹中并行运行所有 Qmerty 测试,我的配置 XML 如下所示,但是resources/scenarios/smoketests文件夹中的测试没有并行运行

但在 XML 下面并行运行测试,但我不想每次我的团队添加新测试时都在这个文件中添加测试

提前致谢。

0 投票
1 回答
60 浏览

testing - 升级intellij后无法运行testNG.xml

今天我把intelij更新到了2020.2到2020.3的最新版本

在以前的版本中,我可以通过右键单击并运行来运行 testng xml。更新后我再也找不到它了,如何在新版本的 intelij 中运行 testng.xml?更新前的问候(提供更新前后的图片)

在此处输入图像描述

更新后

在此处输入图像描述

0 投票
2 回答
36 浏览

selenium - 为什么 If 语句不适用于 selenium 中的 for 循环

当您单击任何菜单项时,我在应用程序中有一个菜单,它会为您提供一个如下所示的列表:

所以我写了一个这样的代码:遍历子菜单,无论子菜单的大小是多少,以防将来它变得更短或更长,或者对于不同的用户角色登录,因为在应用程序中,每个用户角色的子菜单都不同.

这是代码:

if 语句没有执行,我不知道是什么原因。

提前致谢

0 投票
1 回答
145 浏览

testng.xml - 使用组时无法识别 TestNG 参数

使用 testNG xml 运行测试套件时,测试将运行良好,并且 xml 文件中的所有参数都按预期使用。当我将分组添加到我的@Test 方法并添加组 xml 时,我得到一个失败的:java.lang.nullpointerException。@Test 在运行类或从 XML 时完美运行。

之前:一切正常

之后 - @BeforeClass 失败并出现 Null.PointerException

注意:我用@BeforeClass(groups = {"setup"}) 标记了@BeforeClass,但它不起作用。

0 投票
1 回答
245 浏览

java - 通过读取测试套件 excel 文件创建 TestNG XML

有人可以帮助通过Java程序动态创建一个硒TestNgXML文件,格式如下。

只有那些在 Excel 中标记为“是”的测试用例才会从 Excel 文件(这是一个测试套件,控制执行)中读取类名。仅供参考,控制执行(测试套件引擎)的 Excel 文件包含每个测试的列 TCName、Run(是/否)和类名。

0 投票
1 回答
228 浏览

selenium-webdriver - testng-results.xml 文件在并行运行测试时被覆盖

使用 TestNg 并行运行测试时,报告、可发送电子邮件和 testng-results.xml 似乎被覆盖并仅显示来自最后一个线程的结果,而不是所有线程的组合。

示例 testng.xml 文件

万无一失的细节

emailable 和 testng-results xml 仅显示来自测试名称“2”的测试方法的结果,即使 testng-results.xml 能够读取所有测试名称。

示例 testng-results.xml 输出文件

可以看出,它能够识别烟雾套件中的所有 3 种方法,但仅显示 1 种方法的结果。

0 投票
0 回答
45 浏览

selenium - 类的并行执行不起作用 TestNG.xml 文件

我被困在并行执行中。需要帮助和充分思考。

我的司机班:

xml文件:

我正在使用页面对象模型并将驱动程序工厂扩展到测试类当我使用parallel= "classes" thread-count="2" 它时,它在另一个类和不同的浏览器中运行 1。[不在一起/同时]

当我使用parallel="tests" Thread-count= "2"

两个浏览器同时打开,一个浏览器停止工作,另一个浏览器双击,双击sendkeys。仅使用两个浏览器数据集的 1 个浏览器。

我想同时使用不同的浏览器并行运行测试。

需要帮助,因为我的代码不起作用。

0 投票
2 回答
270 浏览

java - TestNG XML 文件未按顺序运行测试 - Selenium Java

我希望我的所有课程都按顺序运行。下面是我的 testng xml 文件:

我已经尝试在套件名称标签中执行以下操作:

<suite name="Suite" parallel="instances" thread-count="1">然后

<suite name="Suite" parallel="false" >

然后在课堂上:

<classes parallel="methods">

没有解决方案可以使我的测试按顺序运行。目前,它们并行运行,我想避免这种情况。

有没有人能够为此提供解决方案?谢谢

0 投票
0 回答
66 浏览

selenium-webdriver - 使用 TestNg Cucumber 在 selenium 上获取 nullpointexception

当我尝试使用 TestNG 运行我的 selenium 代码时,我得到了 null pointerException。我已经配置如下。请让我知道如何解决此问题

以下是我使用过的跑步者课程

赛跑者类

下面是对xml文件进行的配置

测试NG XML

当我尝试通过 TestNG 套件运行 tstng.xml 时出现以下错误

控制台输出

0 投票
0 回答
34 浏览

java - 如何使用 testng 套件执行单个测试类 200 次

如何在 TestNG 套件下运行 200 次?下面的测试类有 31 个测试用例。我可以粘贴测试类 200 次,但这会非常耗时。