我无法从弹出窗口中提取或获取文本。我使用以下代码:
Driver.findElement(By.xpath("xpath of popup")).getText();
这是一个div图像弹出窗口(如果有帮助的话)。我想把文本从窗口中取出并在控制台中打印出来。当我使用上面的代码时,它只是通过了测试而没有从图像中获取文本。
答案 0 :(得分:0)
您不能简单地从图像中获取文本。要从图像中获取文本,您需要OCR(光学字符识别)。 以下内容应该为您提供一个起点:
URL url = new URL(imageUrl);
Image image = ImageIO.read(url);
String text = new OCR().recognizeCharacters((RenderedImage) image);