При написании тестовых сценариев Playwright отладка и ведение журнала являются важными возможностями, которые могут помочь нам быстро обнаружить и устранить проблемы.
Visual Studio Код Отладка Драматург
Мы можем отладить сценарий Playwright, используя функции отладки кода Visual Studio. Шаги следующие:
1. Установите плагин Code's Playwright Debugger. Откройте VS Code, нажмите Ctrl+P, введите Playwright для установки.
2. Установите точки останова. Нажмите, чтобы установить точку останова в первой строке кода.
3. Запустите отладку. Нажмите кнопку «Запустить и отладить» и выберите «Драматург: отладка текущего тестового файла».
4. Войдите в отладку. continued выполнит код шаг за шагом и перейдет в режим отладки в точке останова. Мы можем проверить переменные, продолжить выполнение и т. д.
5. Наведите курсор на значение проверки. Наведите указатель мыши на переменную, чтобы увидеть значение.
6. Условные точки останова. Мы можем устанавливать условия в точках останова и входить в точку останова только тогда, когда условия выполнены.
7. Перехват исключений. Если в коде возникает исключение, отладчик перейдет в состояние точки останова, и мы сможем просмотреть информацию об исключении и выполнить исправление.
Отладка PyCharm Драматург
В PyCharm мы также можем отлаживать сценарии драматурга:
1. Настройте среду отладки Playwright. Открыть Пичарм Настройки, выберите «Создать, Execution, Deployment" -> «Отладчик». В Отладчике Добавьте драматурга в список исполнителей и измените драматурга. Executor Место действия назначено драматургом Расположение CLI.
2. Установите точки останова. Нажмите, чтобы установить точку останова в первой строке кода.
3. Запустите отладку. Выберите «Отладка» -> "Playwright" -> "Debug «текущий файл»», чтобы начать отладку.
4. Войдите в отладку. F7 выполнит код шаг за шагом и перейдет в режим отладки в точке останова. Мы можем проверить переменные, продолжить выполнение и т. д.
5. Условная точка останова. Мы можем устанавливать условия в точках останова и входить в точку останова только тогда, когда условия выполнены.
6. Перехват исключений. Если в коде возникает исключение, отладчик перейдет в состояние точки останова, и мы сможем просмотреть информацию об исключении и выполнить исправление.
JetBrains Отладка драматурга
в JetBrains IDE(IntelliJ IDEA, WebStorm и т.д.) также можем Отладка драматурга Скрипт:
1. Установите плагин Playwright. Откройте магазин плагинов IDE, найдите и установите плагин Playwright.
2. Создайте конфигурацию «Драматург». Нажмите кнопку «Добавить» рядом с конфигурацией запуска и выберите «Конфигурация драматурга».
3. Установите точки останова. Нажмите, чтобы установить точку останова в первой строке кода.
4. Запустите отладку. Выберите «Выполнить». -> Debug -> Выберите только что созданную конфигурацию Playwright, чтобы начать отладку.
5. Войдите в отладку. F7 выполнит код шаг за шагом и перейдет в режим отладки в точке останова. Мы можем проверить переменные, продолжить выполнение и т. д.
6. Условные точки останова. Мы можем устанавливать условия в точках останова и входить в точку останова только тогда, когда условия выполнены.
7. Перехват исключений. Если в коде возникает исключение, отладчик перейдет в состояние точки останова, и мы сможем просмотреть информацию об исключении и выполнить исправление.
регистрация
Способ включения журналов такой же, как и раньше, поэтому мы не будем здесь вдаваться в подробности.
До сих пор мы знакомы с Отладкой в основных IDE. сценарий драматурга и как включить регистрацию драматурга. Эти способности могут значительно улучшить наше письмо и Отладку. драматурга проверяет эффективность сценария.
В последующих главах мы продолжим узнавать больше о других мощных функциях Playwright!