Драматург (программное обеспечение)Васина Википедия

Новости с планеты OGLE-2018-BLG-0677
Что вы не только не знали, но и не хотели знать
Автор темы
wiki_de
Всего сообщений: 55697
Зарегистрирован: 13.01.2023
 Драматург (программное обеспечение)

Сообщение wiki_de »

«Playwright» — это библиотека с открытым исходным кодом для тестирования браузеров и очистки экрана | библиотека автоматизации веб-скрапинга, разработанная Microsoft
Playwright предоставляет возможность автоматизировать задачи браузера в Chromium (Браузер)|Chromium, Mozilla Firefox|Firefox и WebKit с помощью единого программного интерфейса|API. Это позволяет разработчикам создавать надежные комплексные тесты, которые могут выполняться как в автономном режиме, так и в автономном режиме для автоматизации.

Playwright поддерживает такие языки программирования, как TypeScript, JavaScript, Python (язык программирования)|Python, C-Sharp|C# и Java (язык программирования)|Java, хотя его основной API изначально был написан на Node.js. Playwright поддерживает все современные веб-функции, включая мониторинг сети и несколько контекстов браузера, а также предоставляет функцию автоматической организации очередей, которая снижает волатильность тестов.

==@playwright/test==
@playwright/test — средство запуска тестов с утверждениями в стиле Jest
==История==
Анонсированный Microsoft в январе 2020 года, Playwright был разработан командой инженеров, которые ранее работали над проектами, аналогичными Puppeteer, в Google
Программа @playwright/test была позже выпущена как часть усилий по предоставлению более комплексного решения для тестирования на основе браузера. Его разработка, по сути, была основана на необходимости иметь специализированный инструмент, который мог бы использовать весь потенциал Playwright API и сделать сквозное тестирование более надежным и простым.

==Использование и примеры==
Playwright в основном используется для автоматизации задач браузера, которые могут варьироваться от простой навигации по страницам и очистки контента до более сложных операций, таких как автоматическая отправка форм, взаимодействие с пользователем и многое другое. Например, простой фрагмент кода JavaScript с использованием Playwright может выглядеть так:


const { chromium } = require('драматург');

(асинхронный () => {
const браузер = ожидание chromium.launch();
константная страница = ожидание браузера.newPage();
ожидайте page.goto('https://example.com');
await page.screenshot({path: 'example.png' });
ожидайте браузер.закрыть();
})();


В этом примере Playwright используется для открытия браузера Chromium, перехода по адресу «https://example.com», создания снимка экрана и сохранения его как «example.png».

@playwright/test расширяет эти возможности, предоставляя средство запуска тестов, которое позволяет разработчикам писать и организовывать свои тесты структурированным и масштабируемым образом. Пример теста с @playwright/test может выглядеть так:


const { test } = require('@playwright/test');

test('базовый тест', async ({page }) => {
ожидайте page.goto('https://example.com');
await ожидаем(страница).toHaveTitle('Пример домена');
});


В этом примере создается тест для перехода к https://example.com и проверки того, является ли заголовок страницы «Пример домена».

* [https://playwright.dev Сайт драматурга]



Категория:Тестовое программное обеспечение

Подробнее: https://de.wikipedia.org/wiki/Playwright_(Software)
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ, комментарий, отзыв

Изменение регистра текста: 
Смайлики
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Питер Йост (писатель, драматург, драматург)
    wiki_de » » в форуме Васина Википедия
    0 Ответы
    25 Просмотры
    Последнее сообщение wiki_de
  • Тишина (программное обеспечение)
    wiki_en » » в форуме Васина Википедия
    0 Ответы
    56 Просмотры
    Последнее сообщение wiki_en
  • КУЛ (программное обеспечение)
    wiki_en » » в форуме Васина Википедия
    0 Ответы
    138 Просмотры
    Последнее сообщение wiki_en
  • Монал (программное обеспечение)
    wiki_en » » в форуме Васина Википедия
    0 Ответы
    46 Просмотры
    Последнее сообщение wiki_en
  • Мип (программное обеспечение)
    wiki_en » » в форуме Васина Википедия
    0 Ответы
    76 Просмотры
    Последнее сообщение wiki_en