java - 如何在 LeanFT Tool 中使用 Java 单击处理 Chrome 的 "save as"对话框?

标签 java automation leanft

使用LeanFT的Java SDK,是否可以对Chrome's "Save As" dialog中的“保存”按钮进行点击操作?

最佳答案

您是否尝试过使用 Object Identification Tool识别保存按钮?

无论如何,我知道您现在正在使用Web技术,然后单击“保存”按钮,系统会提示您将文件保存到某个位置。

您有两个选择:

  1. 将 Chrome 设置为不再询问文件保存位置;

  2. 描述您想要使用STD技术单击的“保存”按钮。

此类描述的示例:

Desktop.describe(Window.class, new WindowDescription.Builder()
        .ownedWindow(false)
        .childWindow(false)
        .windowClassRegExp("Chrome_WidgetWin_1")
        .windowTitleRegExp(" Google Chrome").build())
    .describe(Dialog.class, new DialogDescription.Builder()
        .ownedWindow(true)
        .childWindow(false)
        .text("Save As")
        .nativeClass("#32770").build())
    .describe(Button.class, new ButtonDescription.Builder()
        .text("&Save")
        .nativeClass("Button").build());

然后您可以调用该对象的 .click 方法(或取消等)。

关于java - 如何在 LeanFT Tool 中使用 Java 单击处理 Chrome 的 "save as"对话框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47322530/

相关文章:

c# - 验证某个图像是否存在

intellij-idea - HP UFT 安装程序的 IntelliJ 插件选项不可用

java - 哪种语言最容易和最快地处理 XML 内容?

准备好的语句中的 Java 枚举到 mysql 枚举

java - 构建后,使用Gradle自动将属性文件处理到相同目录

python - 物体检测 Action

java - LeanFT 打开浏览器窗口并导航

java - ajax 调用和 HttpURLConnection 的访问控制允许来源

java - java中精确获取小数点后的值

javascript - 导航到 URL 并从 anchor 标记中获取 href 属性?