Описание тега playwright-test

1 ответ

Как перейти от шутки с пользовательским путешествием, например тестов, к @playwright/test с использованием фикстур?

Лично я вижу инструмент, который идет в направлении системных / сквозных тестов. Поэтому я использовал + для создания пользовательских путешествий и интегрировал их в процесс CI / CD. Поскольку создана собственная программа для запуска тестов с таки…
2 ответа

Эквивалент селектора by.name в драматурге

Я пытался научиться драматургу, и в процессе реализации я пытаюсь написать тестовый пример, который находит элемент ввода по имени и заполняет его некоторыми значениями. К сожалению, элемент имеет только атрибуты class и name. Я пытался найти способ…
03 авг '21 в 22:26
1 ответ

Невозможно запустить пример драматурга «Написание утверждений»

TL;DR Не удается заставить работать пример «Написание утверждений» со страницы « . Полный рассказ Я ищу в Playwright для написания тестов. Я прорабатываю примеры « Начало работы драматурга»Начало работы» , и у меня возникла проблема с Примером № 2 (…
1 ответ

невозможно просмотреть выполнение теста докера драматурга через программу просмотра VNC

Я пытаюсь выполнить сценарий в контейнере докеров mcr.microsoft.com/playwright:bionic. Я открыл порт 5900, как показано ниже, но не смог подключиться к хосту, когда попытался использовать vnc viewer localhost:5900. Я могу просматривать другие контей…
26 авг '21 в 17:59
1 ответ

как получить playwrighturl для интеграции скриптов карате с контейнером docker playwright

Я пытаюсь выполнить сценарий карате в контейнере докеров mcr.microsoft.com/playwright:bionic. Я открыл порт 5900, как показано ниже, но не знаю, как получить playwrighturl для контейнера докеров mcr.microsoft.com/playwright:bionic? мне нужно выполни…
2 ответа

Как в драматурге выделить часть предложения?

В моем скрипте автоматизации есть предложение - «когда будет готов мой аккаунт?». В этом предложении я хочу выделить слово «аккаунт». По сути, я хочу выделить этот текст, а затем щелкнуть по нему правой кнопкой мыши. Я застрял на выделении текста «а…
30 авг '21 в 20:22
1 ответ

Ошибка TypeScript + Playwright: не удается найти модуль

Я столкнулся с проблемой автоматизации тестирования кода с драматургом. При запуске теста в test.spec.ts возникает следующая ошибка: Ошибка: не удается найти модуль @common / common, код: MODULE_NOT_FOUND Как решить эту проблему? есть коды ниже test…
02 сен '21 в 06:13
2 ответа

Как перейти к определенной версии браузера с помощью Playwright?

Мне нужно запустить несколько тестов с помощью Playwright среди разных версий Chromium. У меня есть разные папки Chromium с разными версиями, но я не знаю, как переключаться с одной версии на другую с помощью интерфейса командной строки для запуска …
0 ответов

Повторите попытку при ошибке с тестовым файлом cookie Playwright

Я использовал следующий объект-шутку jest.retryTimes()в моем тесте Playwright, чтобы повторно запустить тест, если он не прошел с первого раза, до 3 раз, как показано ниже. Я заметил, что когда вы выполняете тест с помощью команды npm run testпри пе…
2 ответа

Драматург - Испытайте разные среды и разные переменные

Я хочу использовать Playwright для проверки на веб-странице. Система, над которой я работаю, имеет 4 разных среды, которые нам нужно развернуть, например, тестовые URL-адреса могут быть www.test1.com www.test2.com www.test3.com www.test4.com Первый …
15 сен '21 в 17:00
1 ответ

globalSetup для ссылки на baseUrl из playwright.config

В настоящее время я использую файл global-setup.ts для загрузки URL-адреса через драматурга. await page.goto('https://test1.com/'); Я также делаю здесь дополнительный код и сохраняю состояние своего объекта (все работает, как ожидалось) Мой файл pla…
21 сен '21 в 18:55
0 ответов

Playwright-pytest - Постоянный контекст для тестов - Как создать новую вкладку для каждого теста

Интересно, может ли кто-нибудь помочь? В настоящее время я использую playwright-pytest для своей автоматизации тестирования пользовательского интерфейса. В старой версии вы могли настроить постоянный контекст в файле конкурса, например: @pytest.fixt…
23 сен '21 в 19:40
2 ответа

how can I get playwright to listen to message events

I have a website that communicates through postMessage commands window.parent.postMessage(communication, this.origin); When using playwright, I'm trying to do an "on message" handler function eventListener(returnEvent: any): any { window.addEventLis…
23 сен '21 в 01:46
1 ответ

Думаю о расширении BeforeAll, чтобы он позаботился о входе в систему

Для написания интеграционных тестов мы привлекаем драматурга. Одна из вещей, которые мы пытались сделать, - это свести к минимуму код в самом тесте и сделать больше за кулисами. Чтобы объяснить это немного подробнее, если бы мы писали интеграционные…
25 сен '21 в 02:43
1 ответ

Драматург не отображает предупреждающее сообщение

Мое приложение запускает уведомление о предупреждении после отправки запроса, и я хотел бы зафиксировать предупреждающее сообщение в уведомлении с помощью драматурга. Я пробовал следующее, но все равно это не работает. Любая помощь будет принята с б…
24 сен '21 в 22:14
3 ответа

Драматург, использующий JS

У меня проблема с настройкой драматурга. Сценарии тестирования помещаются в каталог проекта, но во время выполнения не отображаются найденные тесты. нпм я -D @ драматург / тест npx драматург установить Выполнение: драматургический тест npx
25 сен '21 в 11:18
1 ответ

Драматург SelectOption не выбирает значение

При попытке использовать page.SelectOption с Playwright у меня возникает проблема, когда мое выбранное значение не выбирается, не имеет значения, использую ли я индекс, значение или метку, чтобы попытаться выбрать. Я знаю, что селектор найден, так к…
28 сен '21 в 22:33
2 ответа

Как вставить код в редактор Monaco с помощью Playwright?

Я новичок в Playwright, и я пытаюсь протестировать функцию, содержащую редактор Monaco, и не могу найти ничего, связанного с Playwright, в документации и на форумах. Это мой тест: async ({ page }) => { const testPage= new TestPage(page); await te…
1 ответ

В Playwright, как исправить ошибку locator.evaluateAll: Ошибка оценки: ReferenceError: _test не определен?

Я только начинаю работать с «Драматургом», поэтому не знаю, что-то мне не хватает. У меня нет другой среды тестирования, подключенной к нему. я использую @playwright/test v1.14.1. Этот тест: import { test, expect } from "@playwright/test"; test("foc…
20 сен '21 в 07:53
1 ответ

Термин «URL=Test.com» не распознается

В моем тестовом файле есть следующее. Я пытаюсь использовать переменные env в своих сценариях, а затем отправлять значение через командную строку. const MYURL = process.env.URL; console.log(MYURL) В командной строке, когда я запускаю следующее: URL=…
20 окт '21 в 14:41