Вопросы по теме 'python-behave'

Python: интеграция поведения в setuptools setup.py
Я написал небольшой пакет утилит для обработки прав доступа к файлам. Структура соответствует стандартам пакетов Python : . |-- __init__.py # All the code is here, for now `-- tests |-- __init__.py |--...
1714 просмотров
schedule 21.02.2023

Как настроить переменные среды с поведением (инфраструктура Python BDD)?
Поэтому наши тестовые среды динамически меняются в зависимости от выпуска, над которым мы работаем. Например: для выпуска abc URL-адрес тестовой среды будет feature-abc.mycompany.com, для выпуска xyz URL-адрес тестовой среды будет...
3291 просмотров

Поведение Python: как проверить, находится ли текущий шаг в контексте «Фон» или нет
Резюме: при создании тестовых отчетов или тестовых дампов в режиме -w я хотел бы подавить вывод stdout шагов, которые выполняются как фоновые шаги. У меня есть контроль над выводом, создаваемым через переменную среды, но я не могу определить, когда...
1313 просмотров
schedule 29.07.2022

Создайте контекст поведения python вручную
Я хотел бы протестировать сценарии поведения python, вручную вызвав before_all, after_all и т. д., чтобы запустить веб-драйвер selenium и протестировать вручную, чтобы я мог видеть сообщения об ошибках, отображаемые в реальном времени. Как мне...
464 просмотров
schedule 08.01.2024

Python Behave для обмена данными между функциями
Я начинаю с Python Behave, так как хочу заняться тестированием API. В настоящее время я наткнулся на что-то, что может быть даже недействительным, но возникает вопрос: могу ли я обмениваться данными между функциями? Я мог бы хранить некоторые в БД...
3457 просмотров
schedule 01.01.2024

Выполнение определенных шагов один раз перед наброском сценария - Python Behave
Как следует из названия, я хочу выполнить некоторые шаги по настройке конфигурации / среды перед схемой сценария. Я знаю, что для сценариев это можно сделать Background , но Behave разбивает схему сценария на несколько сценариев и, таким образом,...
9671 просмотров
schedule 12.10.2022

Как получить статус запущенного сценария в поведении
Может кто-нибудь сказать мне, как я могу получить статус сценария, который работал с behave в python? Я хочу получить статус (успех или ошибка) тестов, запущенных в методе after_scenario .
2326 просмотров
schedule 22.04.2023

Как пропустить тест в BDD-системе поведения python?
Я жонглирую ветвями кода, которые были частично сделаны несколько месяцев назад, с переплетенными зависимостями. Таким образом, самый простой способ двигаться вперед — пометить неудачные тесты в конкретной ветке как ожидающие (способ rspec ) или...
11776 просмотров
schedule 03.08.2022

Python пытается запустить поведение, получает ошибки
Я пытаюсь использовать поведение для запуска тестов селена, но я застрял в начале этой идеи. Я настроил python, selenium и веду себя так, как должно быть. Я запускаю скрипты Python с селеном без проблем. Мои проблемы начинаются, когда я пытаюсь...
287 просмотров
schedule 12.10.2022

**Python Selenium Behave** Оповещение автоматически закрывается после перехода к следующему шагу
Я работаю над проектом, в котором я создаю модульную структуру, основанную на поведении, для компании, в которой я сейчас работаю. При модульном подходе к шагу «пользователь принимает предупреждение», когда я тестирую его и появляется окно ожидаемого...
149 просмотров
schedule 23.06.2023

Как запустить функции поведения django в PyCharm?
Фон У меня есть проект Django (api) с модульными тестами и функциями поведения. Соответствующие части его структуры code/ # i.e. the Django root is not the root of the project manage.py api/ settings.py # and other Django...
848 просмотров

Поведение: написание схемы сценария с динамическими примерами
Корнишон / Поведение Examples Синтаксис Gherkin включает автоматизацию тестирования с использованием примеров : Feature: Scenario Outline (tutorial04) Scenario Outline: Use Blender with <thing> Given I put "<thing>" in a...
9419 просмотров
schedule 18.07.2023

Python-Behave, запуск функций в нескольких подкаталогах
Как я могу запускать тесты поведения с такой файловой структурой: +-- features/ +-- user_page/ | +-- user_crud.feature | +-- user_search.feature +-- customer_page/ | +-- customer_crud.feature | +--...
544 просмотров
schedule 10.07.2022

Поле Javascript не запускается в селене
В настоящее время я пытаюсь автоматизировать часть нашего веб-приложения, в основном форму @mentioning, похожую на facebook. Во внешнем интерфейсе, когда пользователь вводит @ в текстовый ввод, API вызывает список пользователей и отображает их в...
43 просмотров

Как прикрепить скриншоты к html-отчету allure-behave? Для pytest он работает нормально, но «ведет себя», вложение не добавляется
Я использую allure framework для создания отчетов для моих тестов pytest и тестов поведения (BDD). В pytest код такой: import allure from allure.constants import AttachmentType #use the below statement to attach the screenshot...
4013 просмотров
schedule 17.09.2022

Как написать пошаговую реализацию, которая поддерживает несколько слов
Пример огурца # Gherkin snip When waiting for 30 seconds # or When waiting for 5 s Я хочу реализовать вышеуказанные шаги в одном определении шага. Я попробовал следующую реализацию шага. from behave import * use_step_matcher("re")...
334 просмотров
schedule 14.02.2023

Исключение ошибки захвата конфигурации в поведении python
Я запускаю поведение с python следующим образом. from behave.__main__ import main as behave_main behave_main('path/to/feature_file.feature -f json -o /path/to/logs/here ) Когда путь к файлу функции отсутствует, происходит сбой с ошибкой...
899 просмотров
schedule 06.06.2023

Запуск только файлов Feature/Steps с помощью Behave
Я изо всех сил пытаюсь понять, как Behave работает с Python. Когда я настраиваю свои файлы следующим образом: . ├── features │ ├── tests.feature │ └── steps │ └── steps.py └── mycode.py и запустите Behave из командной строки из...
984 просмотров
schedule 04.11.2022

Python Behave: возможно ли управлять файлами шагов в системе каталогов?
У меня есть проект поведения, который стал большим, и я пытаюсь привести его в порядок и управлять файловой системой. Я могу сгруппировать свои файлы функций и файлы «модулей» (файлы, которые что-то делают) в структуру каталогов, и мои тесты все...
298 просмотров
schedule 19.12.2022

Как добавить декоратор ожидания/сна к функциям шагов (Behave)?
Использование Python/Selenium/Behave: Мне интересно, как правильно добавить декораторы ожидания/сна к функциям шагов? Я настроил helper.py с моей функцией декоратора: import time def wait(secs): def decorator(func): def...
771 просмотров
schedule 11.07.2023