Playwright
Модуль Playwright предоставляет метод для запуска экземпляра браузера. Ниже приведен типичный пример использования Playwright для автоматизации:
import com.microsoft.playwright.*;
public class Example {
public static void main(String[] args) {
try (Playwright playwright = Playwright.create()) {
BrowserType chromium = playwright.chromium();
Browser browser = chromium.launch();
Page page = browser.newPage();
page.navigate("http://example.com");
// другие действия...
browser.close();
}
}
}
Методы
close
Добавлено в: v1.9Завершает этот экземпляр Playwright, также закроет все созданные браузеры, если они все еще работают.
Использование
Playwright.close();
create
Добавлено в: v1.10Запускает новый процесс драйвера Playwright и подключается к нему. Playwright.close() должен быть вызван, когда экземпляр больше не нужен.
Playwright playwright = Playwright.create();
Browser browser = playwright.webkit().launch();
Page page = browser.newPage();
page.navigate("https://www.w3.org/");
playwright.close();
Использование
Playwright.create();
Playwright.create(options);
Аргументы
options
Playwright.CreateOptions
(опционально)
Возвращает
Свойства
chromium()
Добавлено до v1.9Этот объект может быть использован для запуска или подключения к Chromium, возвращая экземпляры Browser.
Использование
Playwright.chromium()
Возвращает
firefox()
Добавлено до v1.9Этот объект может быть использован для запуска или подключения к Firefox, возвращая экземпляры Browser.
Использование
Playwright.firefox()
Возвращает
request()
Добавлено в: v1.16Предоставляет API, который может быть использован для тестирования Web API.
Использование
Playwright.request()
Возвращает
selectors()
Добавлено до v1.9Селекторы могут быть использованы для установки пользовательских движков селекторов. Смотрите расширяемость для получения дополнительной информации.
Использование
Playwright.selectors()
Возвращает
webkit()
Добавлено до v1.9Этот объект может быть использован для запуска или подключения к WebKit, возвращая экземпляры Browser.
Использование
Playwright.webkit()
Возвращает