[英]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 descriptionBrowserFactory.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.