- трикотажні вироби Китай
- 17341
|

Playwright
Playwright - це фреймворк для веб-тестування та автоматизації. Він дозволяє тестувати Chromium, Firefox і WebKit за допомогою єдиного API. Playwright призначений для постійної, надійної, надійної і швидкої кросбраузерної веб-автоматизації.
Офіційний сайт: https: //playwright.dev/ Джерело: https: //github.com/microsoft/playwright Документація Playwright для .NET: https: //playwright.dev/dotnet/docs/intro
- Кросбраузерність: Playwright підтримує всі сучасні механізми рендерингу, включаючи Chromium, WebKit і Firefox.
- Крос-платформність: тестування на Windows, Linux і macOS, нативна або безперервна інтеграція (CI), без заголовків або з заголовками.
- Багатомовність: використовуйте Playwright API в TypeScript, JavaScript, Python, .NET, Java.
- Тестуйте мобільні веб-сторінки: Нативна мобільна емуляція Google Chrome для Android та Safari для мобільних пристроїв. Той самий рушій рендерингу працює на вашому робочому столі і в хмарі.
Середовище виконання
Playwright розповсюджується як бібліотека .NET Standard 2.0. Ми рекомендуємо використовувати .NET 8. Windows 10+, Windows Server 2016+ або Windows Subsystem for Linux (WSL). macOS 14 Ventura або новішої версії. Debian 12, Ubuntu 22.04, Ubuntu 24.04 на базі архітектур x86-64 та arm64.
Створення нової консолі .NET 8
Спочатку встановіть пакунок nuget наступним чином: Потім завантажте ядро браузера, способом Node.js, і встановіть команду наступним чином: Ось як це зробити: ╔═══════════════════════════════════════════════════════════════════════════════╗ ПОПЕРЕДЖЕННЯ: Схоже, що ви запускаєте 'npx playwright install' без попереднього ║ ║ встановлення залежностей вашого проекту. nbsp; ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ Щоб уникнути несподіваної поведінки, будь ласка, спочатку встановіть ваші залежності, а ║ ║ потім запустіть команду встановлення Playwright:   ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ nbsp;   ; ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ npm install   nbsp; ║ ║ nbsp;   ; ║ npm install   nbsp; ║ ║ npx playwright install & nbsp; ║ nbsp; & nbsp; ║ ║ ║ npx playwright install & nbsp; ║ ║ nbsp; & nbsp; & nbsp; & nbsp nbsp; ║ ║ ║ npx playwright install & nbsp; ║ ║ ║ nbsp ║ Якщо ваш проект ще не залежить від Playwright, спочатку встановіть ║ ║ ║ відповідний пакунок npm (найчастіше @playwright/test), і ║ ║ ║ потім запустіть команду встановлення Playwright, щоб завантажити браузери: ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ nbsp;   ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ npm install @playwright/test & nbsp; ║ ║ npx playwright install & nbsp; ║ nbsp; ║ ║ npx playwright install & nbsp; ║ ║ nbsp; ║ ║ ║ npx playwright install & nbsp; ║ ║ npx playwright install & nbsp nbsp; ║ ║ ║ ╚═══════════════════════════════════════════════════════════════════════════════╝ Завантаження Chromium 136.0.7103.25 (playwright build v1169) з https://cdn.playwright.dev/dbazure/download/playwright/builds/chromium/ 1169/chromium-win64.zip 144.4 MiB [====================] 100% 0.0s Chromium 136.0.7103.25 (playwright build v1169) завантажено до C:\Users\itsvse\AppData\Local\ms-playwright\chromium-1169 Завантаження Chromium Headless Shell 136.0.7103.25 (playwright build v1169) з https://cdn.playwright.dev/dbazure/download/playwright/. builds/chromium/1169/chromium-headless-shell-win64.zip 89.1 MiB [====================] 100% 0.0s Chromium Headless Shell 136.0.7103.25 (playwright build v1169) завантажено до C:\Users\itsvse\AppData\Local\ms-playwright\chromium_headless_ shell-1169 Завантаження Firefox 137.0 (playwright build v1482) з https://cdn.playwright.dev/dbazure/download/playwright/builds/firefox/1482/ firefox-win64.zip 92.1 MiB [====================] 100% 0.0s Firefox 137.0 (playwright build v1482) завантажено до C:\Users\itsvse\AppData\Local\ms-playwright\firefox-1482 Завантаження Webkit 18.4 (playwright build v2158) з https://cdn.playwright.dev/dbazure/download/playwright/builds/webkit/2158/webkit- win64.zip 57.1 MiB [====================] 100% 0.0s Webkit 18.4 (playwright build v2158) завантажено до теки C:\Users\itsvse\AppData\Local\ms-playwright\webkit-2158 Завантаження збірки playwright v1011 у форматі FFMPEG з https://cdn.playwright.dev/dbazure/download/playwright/builds/ffmpeg/1011/ffmpeg-win64. zip 1.3 MiB [====================] 100% 0.0s Збірку FFMPEG playwright v1011 завантажено до C:\Users\itsvse\AppData\Local\ms-playwright\ffmpeg-1011 Завантаження Winldd playwright build v1007 з https://cdn.playwright.dev/dbazure/download/playwright/builds/winldd/1007/winldd-win64. zip 0.1 MiB [====================] 100% 0.0s Збірку Winldd playwright v1007 викачано до C:\Users\itsvse\AppData\Local\ms-playwright\winldd-1007 Або ви можете встановити його за допомогою C#, автоматично визначивши його під час виконання за допомогою наступного коду: В іншому випадку під час запуску буде повідомлено про наступну помилку: Executable doesn't exist at C:\Users\itsvse\AppData\Local\ms-playwright\chromium-1169\chrome-win\chrome.exe ╔════════════════════════════════════════════════════════════╗ ║ Схоже, Playwright щойно встановлено або оновлено. ║ ║ Будь ласка, виконайте наступну команду, щоб завантажити нові браузери: ║ ║ & nbsp; ║ ║ ║ ║ pwsh bin/Debug/netX/playwright.ps1 install ║ ║ ║ & nbsp; ║ pwsh bin/Debug/netX/playwright.ps1 ║ ║ ║ <3 Драматургічна група nbsp; ║ ╚════════════════════════════════════════════════════════════╝ Для імітації введення імені користувача та пароля код на c# виглядає наступним чином: Рендеринг виглядає наступним чином:
(КІНЕЦЬ) |
Попередня: Підручник з розгортання проекту з відкритим вихідним кодом IndexTTS для станції BНаступний: [Драматург] (2) загальновживані функції та операції
|