Перейти к основному содержимому

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.close

Завершает этот экземпляр Playwright, также закроет все созданные браузеры, если они все еще работают.

Использование

Playwright.close();

create

Добавлено в: v1.10 playwright.create

Запускает новый процесс драйвера 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 (опционально)
    • setEnv Map<String, String> (опционально) Добавлено в: v1.13#

      Дополнительные переменные окружения, которые будут переданы в процесс драйвера. По умолчанию процесс драйвера наследует переменные окружения процесса Playwright.

Возвращает


Свойства

chromium()

Добавлено до v1.9 playwright.chromium()

Этот объект может быть использован для запуска или подключения к Chromium, возвращая экземпляры Browser.

Использование

Playwright.chromium()

Возвращает


firefox()

Добавлено до v1.9 playwright.firefox()

Этот объект может быть использован для запуска или подключения к Firefox, возвращая экземпляры Browser.

Использование

Playwright.firefox()

Возвращает


request()

Добавлено в: v1.16 playwright.request()

Предоставляет API, который может быть использован для тестирования Web API.

Использование

Playwright.request()

Возвращает


selectors()

Добавлено до v1.9 playwright.selectors()

Селекторы могут быть использованы для установки пользовательских движков селекторов. Смотрите расширяемость для получения дополнительной информации.

Использование

Playwright.selectors()

Возвращает


webkit()

Добавлено до v1.9 playwright.webkit()

Этот объект может быть использован для запуска или подключения к WebKit, возвращая экземпляры Browser.

Использование

Playwright.webkit()

Возвращает