parameters - 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://.... "
解决方案
原因:通过xml你是在xml中指定参数,如果你直接通过插件运行,参数在xml中是找不到的。
解决方案您需要将您的 xml 设置为模板 xml 才能正常工作。转到项目-> 属性-> TestNg。将您的 xml 设置为模板 xml。然后运行您的案例,将从 xml 中选择参数。
推荐阅读
- node.js - 带有 Express JS 的路由
- python-3.x - 如何(获取或打印)我在 tkinter 上的按钮的值
- r - 重复第一行的上三角形
- javascript - 为什么 getElementsByClassName() 在使用 puppeteer 时返回 undefined?
- reactjs - package.js 中 react-native-script 和 react-native 之间的区别
- bash - bash 脚本独立运行,但不能与 cron 一起运行
- javascript - 如何根据长度将作为 YYYYMMDD 输入的日期转换为 MM/DD/YYYY 或 MM/D/YYYY
- python - 防止分布中依赖关系变化的替代方案?
- c# - 处理 Task.Run 中的异常
- angular - IE11 上的 Angular 5 angular2gridster