gpt4 book ai didi

java - 使用 HP LeanFT 与已打开的浏览器交互

转载 作者:行者123 更新时间:2023-11-30 05:49:20 25 4
gpt4 key购买 nike

我必须与已经打开的浏览器进行交互,并执行几次点击、页面导航和从表单控件中读取文本。 LeanFT有这个能力吗?

最佳答案

LeanFT 可以做到这一点,而且还有一些......

基本上,对于 LeanFT,几乎任何东西都可以被发现并与之交互。他们通过所谓的元素描述来做到这一点。

它理解 Java、WPF、WinForms、Powerbuilder、Mobile 等 native 技术,当然还有 Web。

就您而言,您必须使用 com.hp.lft.web 软件包,其中包含发现与 Web 相关的任何内容所需的所有内容,无论是浏览器、按钮、媒体元素等.

而且,正如已经提到的,您需要通过描述来描述这些元素。

可以通过 3 种方式访问​​父元素,浏览器,全部通过使用 BrowserFactory class :

  • 启动浏览器:BrowserFactory.launch以及要启动的浏览器类型
  • 附加到已打开的浏览器:带有说明的 BrowserFactory.attach
  • 获取所有打开的浏览器:BrowserFactory.getAllOpenBrowser 以及说明

所有这些方法都将返回 Browser 的实例,这些实例可以进一步控制浏览器。

您可以在 LeanFT's official documentation 中找到这些方法的示例.
为了便于查看,我将发布相关的attach示例:

Browser aboutTab = BrowserFactory.attach(new BrowserDescription.Builder().title("Cruises: Mercury Tours").build());

关于java - 使用 HP LeanFT 与已打开的浏览器交互,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54227026/

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