Selenium webdriver和多语言

时间:2013-06-04 09:15:06

标签: java selenium webdriver selenium-webdriver

我使用selenium webdriver + java。当我想通过xpath获取一些数据/文本时,例如

driver.findElement(By.xpath(".//table[3]/tbody/tr/td/table[1]/tr[1]/td[1]")).getText()

如果我想获得俄语文本,它会让我回复一下??????符号,而不是文本。用英语它很好。有任何想法吗? 谢谢!

1 个答案:

答案 0 :(得分:0)

也许你可以在element.getTex()

之后改变编码

示例

String tmp = elem.getText();
String utfString = new String(tmp.getBytes(Charset.forName("utf-8")));

我使用java.nio.Charset来设置charset;

希望它能为你提供帮助。