我有一个Web应用程序的自动化框架,其中Java类包含所有测试方法(TestNG注释@Test)。可以通过在Eclipse中单击RUN或通过在Project上选择Run as-> TestNG test来启动执行。数据源是通过Apache POI访问的excel文件集。
最近我遇到一个异常错误,启动套件的那一刻我遇到了异常,但它随机发生了10次中的6次,并且一直以来我都没有对框架做任何更改,只是执行它。经历过与类似异常相关的帖子,但无法弄清为什么会在某个时间而不是在其他时间发生,以及如何解决它。
org.testng.testngexception: com.sun.org.apache.xerces.internal.impl.io.malformedbytesequenceexception invalid Byte 2 of 4 byte UTF-8 sequence.
答案 0 :(得分:1)
似乎是excel文件的编码引起问题。
打开excel文件,然后以utf-8编码重新保存。
执行以下操作: