我可以假设对于每个网页,该WebElement.getText()
函数确实返回 utf8 字符串,还是可以有其他编码?
如果可能有其他编码,我如何识别它并将其转换为 utf8?
我可以假设对于每个网页,该WebElement.getText()
函数确实返回 utf8 字符串,还是可以有其他编码?
如果可能有其他编码,我如何识别它并将其转换为 utf8?
我不知道没有一种好方法(也许如果你喜欢反射,你可以修改和重写)来做 getText() 返回所需的编码。但是在这个 Selenium 网络驱动程序和多语言中, 我编写了一些对字符串进行编码的方法。
我不这么认为。根据API,getText()
返回一个String
. 您必须从页眉中找到它的编码。