【发布时间】:2020-09-28 16:59:14
【问题描述】:
我用 Java 中的 Selenium 和 TestNg 创建了一个框架,它是一个 Maven 项目。 我有另一个项目(测试项目)应该使用框架来运行。 测试项目有一个 TesNG xml 文件,我在其中编写要运行的框架类。
框架类运行,但它不做任何事情。
不会设置变量,例如System.out.println("data"); 不会打印任何内容。
它就像一个幽灵框架。
这是我的 xml 文件
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "https://testng.org/testng-1.0.dtd">
<suite name="Suite">
<listeners>
<listener class-name="listeners.TestNGListeners"></listener>
</listeners>
<test thread-count="5" name="Test">
<parameter name="class"
value="Google" />
<parameter name="resource" value="src/main/resources/excel/Google.xlsx" />
<parameter name="browser" value="ie" />
<classes>
<class name="utils.ExcelDataProvider" />
</classes>
</test>
</suite>
ExcelDataProvider 是属于启动框架的类。
参数属于测试项目。
你知道我为什么会遇到这个问题吗?
谢谢
【问题讨论】:
标签: java selenium frameworks testng project