首页 > 解决方案 > 如何使用数据生成器运行 TestNG.xml

问题描述

当我运行 TestNG.xml 时,具有与之关联的数据生成器的测试不会运行。仅在没有数据生成器的情况下运行测试。我越来越NullPointerExcetion

如果我只运行带有数据生成器的类,它就可以工作。当我添加另一个类时,会显示错误。

标签: selenium-webdrivertestng

解决方案


我想你的意思是说Dataprovider。

如果要使用位于 Class 2 中的 Class 1 的 dataprovider,则必须使用 @Test(dataProvider = "dataProviderName", dataProviderClass = Class1.class) 语法。

此外,如果它在另一个包中,那么您必须先导入该类,然后使用上述语法。


推荐阅读