簡體   English   中英

使用 HP LeanFT 與已打開的瀏覽器交互

[英]Interacting with already opened browser using HP LeanFT

我必須與已經打開的瀏覽器交互並執行幾次點擊、頁面導航和從表單控件讀取文本。 LeanFT 是否有能力這樣做?

LeanFT 可以做到這一點,然后一些……

基本上,對於 LeanFT,幾乎任何東西都可以被發現並與之交互。 他們通過他們所謂的元素Description做到這一點。

它了解 Java、WPF、WinForms、Powerbuilder、Mobile 等原生技術,當然,還了解 Web。

在您的情況下,您必須使用com.hp.lft.web包,其中包含發現與 Web 相關的任何內容所需的一切,無論是瀏覽器、按鈕、媒體元素等。

而且,正如已經提到的,您需要通過描述來描述這些元素。

可以通過 3 種方式訪問​​父元素browser ,全部使用BrowserFactory

  • 啟動瀏覽器: BrowserFactory.launch帶有要啟動的瀏覽器類型
  • 附加到已經打開的瀏覽器: BrowserFactory.attach with a description
  • 獲取所有打開的瀏覽器: BrowserFactory.getAllOpenBrowser with a description

所有這些方法都將返回Browser實例,這些實例可以進一步控制瀏覽器。

您可以在LeanFT 的官方文檔中找到這些方法的示例
為了便於查看,我將發布相關的attach示例:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM