java - 通过 TestNG 使用 Selenium 执行自动化测试时出现“TestNG No tests found. nothing was run”
问题描述
我想知道在运行我的自动化项目之前应该安装什么软件。Selenium web 驱动程序、selenium java、testNG、junit 已安装,但也存在一些问题。1. Selenium java 文件没有像人们在视频教程中展示的那样包含更多的 JAR 文件。2. 当我以 testNG 运行我的项目时,eclipse 说 windows 防火墙已经阻止了这个应用程序的一些功能。
解决方案
此错误消息...
[TestNG] No tests found. Nothing was run
...意味着TestNG没有找到任何@Test
可以执行的东西。
您的主要问题是尽管您已导入Test
为:
import org.testng.annotations.Test;
但是您的代码块没有@Test
这样的内容,但包含一个@BeforeClass
. 由于没有测试,TestNG 没有找到任何要执行的测试。
解决方案
最简单的解决方案是更改@BeforeTest
注释@Test
并执行您的Test case / Test Suite。
推荐阅读
- angular - 使用 fullcalendar 4 和 angular 8 在 init 上加载事件
- uipath - 如何以“/”作为分隔符拆分字符串?
- python - 如何从对话框更改重绘小部件?
- logging - Winston 记录器:将实际校准文件名设置为记录信息标签
- node.js - 在graphQL解析器的参数上使用循环/foreach?
- officer - 使用 R 官员包在 PowerPoint 幻灯片中添加方程式或数学模式
- css - 根据 ng-repeat 中的动态数据为 div 添加颜色
- jquery - 如何通过 AJAX 从 Laravel 控制器传递这个数组并创建一个表
- c - 如何将 MPU6050 设备数据发送到 IoT Hub
- c# - 使用 c# 在电子邮件中发送自适应卡片