使用testng.xml管理测试用例时,发现只要xml文件中包含中文,如下:
<parameter name="storeid" value="竹子林门店1" />
<parameter name="careertype" value="在职人员" />
<parameter name="producseries" value="手机" />
<parameter name="productype" value="手机" />
<parameter name="comtype" value="手机配件" />
右键运行该testng.xml总是报错,打开的页面表现为加载异常,有点像是报空指针异常错误的现象,或者提示“ 1 字节的 UTF-8 序列的字节 1 无效”,但是不采用xml文件管理参数,直接在testng的java脚本中写入参数时,运行正常,说明脚本本身是没有问题。
后来发现去掉xml文件中的中文参数运行则正常。
xml文件的属性也已经设置为utf-8,暂时没有找到包含中文时报错的具体原因,先记录一下。