无法从弹出窗口中提取文本

时间:2014-12-04 17:22:31

标签: selenium xpath selenium-webdriver

我无法从弹出窗口中提取或获取文本。我使用以下代码:

Driver.findElement(By.xpath("xpath of popup")).getText(); 

这是一个div图像弹出窗口(如果有帮助的话)。我想把文本从窗口中取出并在控制台中打印出来。当我使用上面的代码时,它只是通过了测试而没有从图像中获取文本。

1 个答案:

答案 0 :(得分:0)

您不能简单地从图像中获取文本。要从图像中获取文本,您需要OCR(光学字符识别)。 以下内容应该为您提供一个起点:

 URL url = new URL(imageUrl);  
 Image image = ImageIO.read(url);  
 String text = new OCR().recognizeCharacters((RenderedImage) image);