Selenium web驱动程序和多语言
我用selenium webdriver + java。 例如,当我想通过xpath获取一些数据/文本时
driver.findElement(By.xpath(".//table[3]/tbody/tr/td/table[1]/tr[1]/td[1]")).getText()
如果我想要获得俄文文本,它会让我回头看看。 符号,而不是文本。 用英语它可以正常工作。 有任何想法吗? 谢谢!
也许你可以在element.getTex()之后改变编码
例
String tmp = elem.getText(); String utfString = new String(tmp.getBytes(Charset.forName("utf-8")));
我使用java.nio.Charset来设置charset;
希望它对你有所帮助。