gpt4 book ai didi

java - 使用 Selenium 和 JAVA 访问在新浏览器窗口中打开的 pdf

转载 作者:行者123 更新时间:2023-12-01 04:49:27 24 4
gpt4 key购买 nike

语言 - JAVAIDE-Eclipse工具-Selenium Web驱动

我有一个测试场景,单击链接会打开一个新窗口,其中显示 pdf 内容。 PDF 显示带有“保存”和“取消”按钮的表单。对于新窗口上显示的元素,我们没有使用 firebug 获得任何元素标识符。我如何编写一个脚本来告诉驱动程序识别 pdf 中的字段并在其中输入一些内容,然后单击“保存”按钮。 enter image description here

最佳答案

不确定是否可以使用 webdriver 识别 pdf 中的字段,因为在大多数情况下,pdf 会嵌入到浏览器中,并且 pdf 中的字段不是 Html 组件。您可能想要检查的一件事是使用 AutoIt 脚本并从主机程序(在您的情况下为 java 程序)调用此脚本。我没有尝试过使用 AutoIt 处理 pdf,但将其用于其他目的,发现学习和使用并不难。

您可以从 java 程序调用 AutoIt 可执行文件,如下所示:Runtime.getRuntime().exec("checkPDF.exe");

由于它是可执行文件,因此如果您计划在其他平台上运行 Webdriver 脚本,则可能会遇到可移植性问题。

关于java - 使用 Selenium 和 JAVA 访问在新浏览器窗口中打开的 pdf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15240019/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com