LeanFT может сделать это, а затем некоторые ...
В принципе, для LeanFT практически все может быть обнаружено и взаимодействовать с ним.Они делают это через то, что они называют элементом Description
.
. Он понимает нативные технологии, такие как Java, WPF, WinForms, Powerbuilder, Mobile и т. Д. И, очевидно, Web.
В вашем случае вам придется работать с пакетом com.hp.lft.web
, который содержит все необходимое для обнаружения всего, что связано с Интернетом, будь то браузеры, кнопки, элементы мультимедиа и т. Д.
ИКак уже упоминалось, вам нужно описать эти элементы с помощью описания.
Родительский элемент, browser
, может быть достигнут тремя способами, все с использованием класса BrowserFactory
:
- запуск браузера:
BrowserFactory.launch
с типом браузера для запуска - подключение к уже открытому браузеру:
BrowserFactory.attach
с описанием - получение всех открытых браузеров:
BrowserFactory.getAllOpenBrowser
с описанием
Все эти методы будут возвращать экземпляры Browser
, которые имеют способы дальнейшего управления браузером.
Вы можетеобразцы этих методов можно найти в официальной документации LeanFT .
. Для наглядности я выложу соответствующий образец attach
:
Browser aboutTab = BrowserFactory.attach(new BrowserDescription.Builder().title("Cruises: Mercury Tours").build());