【发布时间】:2014-09-29 10:58:56
【问题描述】:
网站上有一个 PDF 文件的链接,我想在新选项卡中打开它并使用 Selenium WebDriver 检查一些字符串。
【问题讨论】:
-
我发现尝试在浏览器中自动测试 PDF 是一种浪费。 PDF 的显示通常由插件而不是浏览器处理。一旦插件被调用,webdriver 就会失去焦点并且测试超时。我只在 IE 中测试,所以在其他浏览器中的行为可能会有所不同。
-
@Lensman 能否请您向我提供您的代码,以便在新标签中访问 Pdf
-
您可以使用窗口句柄切换到包含 pdf 的窗口,但我发现您无法获得更多信息,因为 pdf 是由 pdf 阅读器插件而不是浏览器本身呈现的。据我所知,webdriver 无法访问 pdf,但其他人可能不知道。