我目前在使用Eclipse和TestNG运行Java的Selenium WebDriver。我使用Jexcelapi从OpenOffice(电子表格)导入数据,以将网站上的字符串与电子表格中的值进行比较。我们有不同的地区,包括德国和北欧(瑞典、挪威和丹麦),这些站点具有带有口音特殊字符的字符串字符。这在我的电子表格上正确复制,调试模式下运行脚本时也显示电子表格中的正确字符,但是当我得到结果时,却显示无效字符,如?和空格。我查阅了论坛并搜索了多个解决方案,但都没有解决问题。我不确定问题是出在Eclipse、Jexcelapi还是OpenOffice。
我按照某些地方的建议更改了Eclipse的编码设置为UTF-8,但仍然存在相同的问题。我实例化了“WorkbookSettings”类并设置编码,并将其与我的getWorkbook方法一起使用,但我仍然得到那些导致我的脚本失败的错误字符。
请问有人能帮忙解决这个问题吗?
谢谢!