【发布时间】:2016-04-15 23:35:21
【问题描述】:
我的问题是: 在 Eclipse 中,我制作了一个 selenium 测试类,它从 xls 文件中获取一些参数。参数包含带重音的字符,例如“é”、“á”... 所以我将 eclipse 文本文件编码设置为 ISO-8859-2,因为这个集合包含我的语言使用的所有字符,之后它可以完美运行。
比我创建了一个 testng.xml,如果我作为 TestNG Suite 运行它也可以正常工作。
之后我制作了一个 ant build.xml,因为我想制作 XSLT 报告,并且还想用 ant invoke 在 jenkins 中运行测试...但是当我在 eclipse 或 jenkins 中运行 ant build 时,它无法处理/无法识别口音...一切正常,除了这个。
我尝试了一些方法,例如将 xml(testng.xml 和 build.xml)编码设置为 ISO-8859-2,在 ant build.xml 中将 javac 编码设置为 ISO-8859-2,我设置了 ANT_OPTS到 -Dfile.encoding=ISO-8859-2,但它不想工作。
有人知道吗,我应该尝试设置什么?
【问题讨论】:
标签: java eclipse selenium ant testng-dataprovider