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

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()

Возвращает