【发布时间】:2017-07-26 11:12:00
【问题描述】:
我希望使用 selenium 自动执行 Chrome 的“另存为 PDF”。 AFAIK 开箱即用的 Selenium 不支持它。因此,我正在尝试编写自己的。我有一个问题。实际上,单击我网页中的“打印”按钮会打开一个带有可打印区域的新窗口。我正在尝试使用 SwitchTo 切换到此窗口。但它总是超时。
【问题讨论】:
-
您需要使用 AutoIT bec。它的 Windows 实例无法通过 selenium ref 处理 guru99.com/use-autoit-selenium.html
-
但是我在`driver.WindowHandles`中得到了句柄,只有我无法切换。
-
你在用 CLT+P 做什么?
-
网页中没有按钮。它基本上在浏览器中打开一个窗口。我正在尝试获取新打开的窗口。
-
你能分享你的链接或截图吗.. 会更清楚