selenium-webdriver - 如何使用数据生成器运行 TestNG.xml
问题描述
当我运行 TestNG.xml 时,具有与之关联的数据生成器的测试不会运行。仅在没有数据生成器的情况下运行测试。我越来越NullPointerExcetion
。
如果我只运行带有数据生成器的类,它就可以工作。当我添加另一个类时,会显示错误。
解决方案
我想你的意思是说Dataprovider。
如果要使用位于 Class 2 中的 Class 1 的 dataprovider,则必须使用 @Test(dataProvider = "dataProviderName", dataProviderClass = Class1.class) 语法。
此外,如果它在另一个包中,那么您必须先导入该类,然后使用上述语法。
推荐阅读
- c++ - C++ 完美洗牌逻辑错误,我似乎无法修复它?
- java - 找词android应用的优化实现
- sql-server - 无法通过 Excel VBA 连接到 SQL 数据库
- ios - 重击@escaping @callee_guaranteed (@guaranteed UIAlertAction) -> ()
- python - 避免向 Django 模型添加重复条目的有效方法
- r - 如何用ggplot绘制多个分布?
- javascript - useInterval 和反应钩子的问题 - 无限循环
- azure - 通过 ARM 部署使用 terraform 为 Azure 逻辑应用托管标识分配角色?
- r - 无法在 R 中分配多个行变量
- docker - 作业没有创建 pod