Гипотеза + селен + проблема с pytest ⇐ Python
-
Anonymous
Гипотеза + селен + проблема с pytest
`Не выполняется заданное максимальное количество раз. и повторно генерировать одни и те же данные
импортировать 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="гипотеза")
`Не выполняется заданное максимальное количество раз. и повторно генерировать одни и те же данные
импортировать 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="гипотеза")