【发布时间】:2018-07-13 07:57:16
【问题描述】:
我有这样的场景,比如单击一个按钮会打开一个基于窗口的 PDF 文件:
我正在使用 Gecko 驱动程序版本 -21.0 Firefox 版本 -61.0.1 Selenium Standalone Server -3.13
我无法切换到基于窗口的 PDF 文件出现错误:
java.net.SocketException:软件导致连接中止:recv 在结果中失败
“driver.getWindowHandles()”方法出现上述错误
它适用于 Chrome 和 IE,但是当我使用 Gecko 驱动程序版本 - 20.1 时,我能够切换基于窗口的 PDF。
谁能帮我解决这个问题?
我想用最新的壁虎驱动 -21.0 来处理它
【问题讨论】:
-
进入PDF页面的目的是什么?
-
这里的目的是在单击按钮后 pdf 文件应该自动下载或者应该打开但是如果我使用 gecko 驱动程序 20.1,我们需要根据下载或窗口来处理它,我是可以切换点击按钮后只需确认pdf即将到来
标签: selenium selenium-webdriver