我使用selenium webdriver + java。当我想通过xpath获取一些数据/文本时,例如
driver.findElement(By.xpath(".//table[3]/tbody/tr/td/table[1]/tr[1]/td[1]")).getText()
如果我想获得俄语文本,它会让我回复一下??????符号,而不是文本。用英语它很好。有任何想法吗? 谢谢!
答案 0 :(得分:0)
也许你可以在element.getTex()
之后改变编码示例
String tmp = elem.getText();
String utfString = new String(tmp.getBytes(Charset.forName("utf-8")));
我使用java.nio.Charset来设置charset;
希望它能为你提供帮助。