gpt4 book ai didi

selenium-webdriver - 获取文本的最佳方式是什么? getText() 不返回 google.co.in 中的链接文本

转载 作者:行者123 更新时间:2023-12-04 07:53:04 29 4
gpt4 key购买 nike

获取文本的最佳方式是什么? getText() 不返回 google.co.in 中的链接文本我正在尝试获取以下文本हिनदीবাংলাठीதமிழ்ગુજરાતીമലയാളംਪੰਜਾਬੀ为此,我也编写了脚本,但我得到的输出像????。我不知道为什么会这样。谁能建议我获取文本。下面是我的脚本

public class LanguageLinks {

public static void main(String[] args) throws InterruptedException, IOException {

WebDriver driver = new FirefoxDriver();
driver.get("https://www.google.co.in");

List<WebElement> links = driver.findElements(By.xpath("//*[@id='addlang']/a"));
System.out.println(links.size());

for(int i=0;i<links.size();i++){
System.out.println(links.get(i).getText());
}

}

}

编辑说明:添加代码块以包含完整代码。

最佳答案

这与 Selenium 无关,而是 Eclipse 端的字符编码不匹配。请应用以下设置:

转到:窗口 -> 首选项 -> 常规 -> 工作区。在文本文件编码部分:选择其他单选,从组合中选择UTF-8 -> 点击确定按钮。

应用上述设置后,请重新执行代码。您应该会在屏幕上看到正确的文本。

关于selenium-webdriver - 获取文本的最佳方式是什么? getText() 不返回 google.co.in 中的链接文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26030251/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com