问题标签 [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.
selenium - 如何获得主人套房名称?
从主文件运行 selenium 套件文件时,我想获取主 xml 的套件名称。
我尝试使用 ISuite 和 ITestContext 但它返回当前正在运行的套件名称
掌握 :
套房 1:
套房 2:
我想将套件名称命名为“Master Suite”,但我得到的是“slave 1”或“slave 2”
java - 如何通过仅提供部分类名来使用 testng 运行测试?
假设我的 java 文件名是 SeleniumID1Test.java,那么目前我的 testng xml 文件是这样的
但我希望它通过部分类名来完成,例如,如果我提供 name=ID1 它运行 SeleniumID1Test。有什么办法可以吗?请建议,谢谢。
multithreading - 在不同线程中运行多个同步和异步测试套件
在我的 testng 中,我有多个测试套件。例如
现在,在单独的 testng 线程上运行套件。我正在使用surefire插件配置在单独的线程上运行它。像这样的东西:
现在因为我的 ASynchronousTestFile1.xml 有非依赖的测试用例,我希望这个测试套件在多个线程上运行。因此,我通过以下方式在套件本身上提供了测试级并行性:
所以我的看法是总共有 9 个线程,其中 2 个将定义为 2 个同步套件,7 个线程用于异步测试套件。
我在哪里失踪或实现这种情况的正确方法是什么?
maven - 只有在使用 testng.run() 命令运行套件时,TestNG 控制台才会显示空白
我正在运行一个 TestNG.xml 我为我的自动化 selenium 脚本创建了一个 maven 项目,并将所有必需的依赖项添加到 pom.xml。如果我使用 TestNG.run() 命令运行 Testng.xml 文件中定义的套件,TestNG 测试结果控制台为空白。如果有任何其他方法可以从 main() 方法运行 testNG.xml,请分享,以便我可以在 testNG 控制台中获取每个测试用例状态
请参考我使用的代码
请参考 testNG.xml 文件
java - 在 selenium java POM 项目中不使用 testng.xml 文件并且仅使用 pom.xml 文件可以执行吗?
如何仅使用 pom.xml 文件在没有 testng.xml 文件的情况下执行 Testng 和 Maven
linux - “无法打开与会话消息总线的连接”运行测试脚本
我正在运行一个 shell 脚本来在 Jenkins 中执行测试用例。当我构建测试用例时,出现以下错误。
我在 Jenkins 中使用自定义工作区,在我的情况下,它是“/demo/JarFolder”
并使用 shell 脚本(java -cp“./*:bin”org.testng.TestNG testng.xml)来构建它.
我是 Linux 新手,我正在使用 CentOS 7。我无法解决问题。
java - 如何运行构建后生成的maven项目的jar文件?
我做了一个简单的项目,里面有一些测试,我希望能够在其他计算机上启动测试。我使用Run As -> Maven build... -> Goals: package in Eclipse 构建了项目,我在项目的目标文件夹中找到了一个 jar 文件。但是当我尝试使用 cmd 在 cmd 中运行它时,java -jar project.jar
出现以下错误:
错误:在 com.example.TestPurchase 类中找不到主方法,请将主方法定义为:public static void main(String[] args) 或 JavaFX 应用程序类必须扩展 javafx.application.Application
据我所知,由于注释,TestNG 不需要任何 Main 方法。这给我带来了一些问题:
- 我如何构建我的项目有问题吗?
- 我是否理解通过 jar 文件执行测试的方法是否正确?
- 我什至必须使用那个 jar 文件吗?因为我可以使用在项目文件夹中的命令行运行测试
mvn test
这是我的 pom.xml 文件:
testng.xml - 使用 TestNG 将测试结果导出到 Excel 时出错
我从谷歌获得了示例代码并尝试过,
测试场景:使用TestNG将测试结果导出到excel
安装 TestNG 和 Jars Apache jar poi-4.1.1 Selenium 独立 jar Selenium-server-standalone-2.7.0-patched 资源
我遇到的错误很少,请高手帮忙解决。公共 UImap 抛出错误
代码:
以下是错误 错误:
selenium - 没有为多个套件生成范围报告
我正在尝试执行一套套件 xml 文件。但范围报告仅针对第一个套件生成