我们的自动化测试框架使用mave来创建项目并进行管理的。当我导入项目后,执行testng的xml的时候,总是报空指针错误!
在代码中发现是无法取到系统环境变量,而这个环境变量是在mave的pom文件里自定义的。
如果通过maven test来执行是没有问题的。但是testng执行就始终无法获取这个环境变量。网上几乎全是通过maven test来执行,没发现testng执行的方法。自己研究了一下eclipse的设置,终于让我发现一个新大陆。在菜单Window-- preferences
选中图中的CheckBox,再执行testng,一切搞定了!!!