首页 > 解决方案 > TestNG @Parameters 在 java 上失败,但在 xml 文件上传递!我该如何解决这个问题?

问题描述

当我使用 XML 文件运行它时,我的测试用例通过了,但是当我在 eclipse 上的 java 代码上运行它时,它失败了。并得到错误说

"Parameter 'URL' is required by @Test on method WebloginCarLoan but has not been marked @Optional or defined
in          c://.... "

标签: parameterstestngoptional-parameters

解决方案


原因:通过xml你是在xml中指定参数,如果你直接通过插件运行,参数在xml中是找不到的。

解决方案您需要将您的 xml 设置为模板 xml 才能正常工作。转到项目-> 属性-> TestNg。将您的 xml 设置为模板 xml。然后运行您的案例,将从 xml 中选择参数。


推荐阅读