我目前正在使用 Eclipse 和 TestNG,使用 java 运行 selenium webdriver。我正在使用 Jexcelapi 从 OpenOffice(电子表格)导入数据,以将我正在测试的网站上的字符串与电子表格中的值进行比较。我遇到的问题是我们有不同的地区,包括德国和北欧(瑞典、挪威和丹麦)。这些站点具有带有重音特殊字符的字符串字符。这在我的电子表格上正确复制并在调试模式下运行脚本会显示电子表格中的正确字符,但是当我得到结果时,它会显示无效字符,例如?和空白。在过去的几天里,我浏览了论坛并到处搜索,看到了各种解决方案,但似乎都没有奏效。我不确定问题出在 Eclipse、Jexcelapi 还是 OpenOffice 上。我按照某些地方的建议将 Eclipse 中的编码设置更改为 UTF-8,但仍然是同样的问题。我实例化了“WorkbookSettings”类并设置了编码并将其与我的 getWorkbook 方法一起使用,但我仍然得到那些使我的脚本显示失败的坏字符。
有人可以帮忙吗?
提前致谢