Вопросы по теме '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 просмотров
schedule
13.03.2022
Поведение 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 просмотров
schedule
24.01.2024
Поведение: написание схемы сценария с динамическими примерами
Корнишон / Поведение 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 просмотров
schedule
03.02.2023
Как прикрепить скриншоты к 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