Гипотеза + селен + проблема с pytestPython

Программы на Python
Anonymous
Гипотеза + селен + проблема с pytest

Сообщение Anonymous »


`Не выполняется заданное максимальное количество раз. и повторно генерировать одни и те же данные

импортировать pytest из веб-драйвера импорта селена из selenium.webdriver.common.keys импортировать ключи из данных импорта гипотезы, настройки, HealthCheck, пример, начальное значение, стратегии как st импортировать повторно защита test_search (ключевое слово): драйвер = вебдрайвер.Chrome() пытаться: driver.get("https://www.google.com/") search_box = driver.find_element("имя", "q") search_box.send_keys(ключевое слово) search_box.send_keys(Ключи.ВОЗВРАТ) утвердить f"{keyword} – Поиск в Google" в driver.title драйвер.выйти() окончательно: драйвер.выйти() @settings(max_examples=3, база данных=Нет) @семя(123) @given(keyword=st.text(min_size=10, max_size=50)) защита test_search_with_hypothesis (ключевое слово): print("\nkeyword:", ключевое слово) Ключевое слово утверждения не имеет значения None test_search (ключевое слово) @pytest.mark.parametrize("ключевое слово", ["python", "селен", "гипотеза"]) защита test_fixed_keywords (ключевое слово): test_search (ключевое слово) После выполнения: demo\hy_selenium_pytest_demo.py E Ключевое слово: 0000000000 ключевое слово: ÄÖß𑝊Ϳ=R прочность Ключевое слово: 9䔁1𐨎𑣴i16C устойчивость ключевое слово: 𑣴9䔁1𐨎𑣴 16C поддержка ключевое слово: 𑣴𑣴䔁1𐨎𑣴16C поддержка ключевое слово: 𐨏𐨏 in𐼁𐨎𑣴 in16C поддержка Процесс завершен с кодом завершения -1 [*]max_examples=3,Сгенерировать более 3 раз
[*]
Сгенерированные данные имеют дубликаты
[*]
Гипотеза + драматург, есть и схожие вопросы

@settings(max_examples=3, база данных=Нет) Надеюсь, это случайный персонаж, а не
@example(keyword="python") @example(keyword="селен") @example(keyword="гипотеза")

Вернуться в «Python»