Size: a a a

Сообщество Python Программистов

2021 February 21

КБ

Кирилл Баст... in Сообщество Python Программистов
Владислав сочинение пишет)
Я уже минут 10 жду
источник

VL

Vladislav L'opa in Сообщество Python Программистов
у меня есть проект
src-
     driver-
                chromedriver.exe
                chromedriver.py
     main-
                HomePage.py
                ProductPage.py
     testtemplate-
                FlowName1.py
                FlowName2.py
tests-
      test_something1
      test_something2
conftest.py

я с chromedriver.py делаю фикстуру для pytest в Conftest.py Юзая фикстуру(SetUp , yield, teardown) тесты я могу запустить, но теряется ооп, если импортирую, допустим из HomePage.py в test_something1  ибо в фикстуре реализован другой драйвер и он не взаимодействует с тем, что в ProductPage.py
Можно ли, используя фикстуры, открывать и закрывать веб драйвер, но так, чтоб ооп прослеживалось и я мог импортировать модули в тесты из других файлов
источник

VL

Vladislav L'opa in Сообщество Python Программистов
или драйвер отдельно для тестов, отдельно для файлов?
источник

VL

Vladislav L'opa in Сообщество Python Программистов
источник

VL

Vladislav L'opa in Сообщество Python Программистов
источник

E

Egor in Сообщество Python Программистов
источник

КБ

Кирилл Баст... in Сообщество Python Программистов
там норм все видно
источник

КБ

Кирилл Баст... in Сообщество Python Программистов
Vladislav L'opa
у меня есть проект
src-
     driver-
                chromedriver.exe
                chromedriver.py
     main-
                HomePage.py
                ProductPage.py
     testtemplate-
                FlowName1.py
                FlowName2.py
tests-
      test_something1
      test_something2
conftest.py

я с chromedriver.py делаю фикстуру для pytest в Conftest.py Юзая фикстуру(SetUp , yield, teardown) тесты я могу запустить, но теряется ооп, если импортирую, допустим из HomePage.py в test_something1  ибо в фикстуре реализован другой драйвер и он не взаимодействует с тем, что в ProductPage.py
Можно ли, используя фикстуры, открывать и закрывать веб драйвер, но так, чтоб ооп прослеживалось и я мог импортировать модули в тесты из других файлов
Кто то из админов придет, подскажет скорее всего, пока подожди
источник

VL

Vladislav L'opa in Сообщество Python Программистов
Кирилл Баст
Кто то из админов придет, подскажет скорее всего, пока подожди
спасибо, а то не могу понять вообще что тут делать))) уже как неделю схожу с ума))
источник

K

KarmaBot in Сообщество Python Программистов
Vladislav L'opa
спасибо, а то не могу понять вообще что тут делать))) уже как неделю схожу с ума))
Вы увеличили карму quantum super position до 359.43 (+5.58)
источник

VL

Vladislav L'opa in Сообщество Python Программистов
источник

VL

Vladislav L'opa in Сообщество Python Программистов
еще одна проблема, не могу понять, что сюда писать, если функция с фикстурой, как ее вызвать и что сюда писать)
источник

k

krau5 in Сообщество Python Программистов
Vladislav L'opa
Сделай нормально скрин, либо закинь код на пастбин и скинь ссылку на пасту
источник

VL

Vladislav L'opa in Сообщество Python Программистов
источник

КБ

Кирилл Баст... in Сообщество Python Программистов
Vladislav L'opa
setdown = ChromeDriverStart
источник

КБ

Кирилл Баст... in Сообщество Python Программистов
не?
источник

VL

Vladislav L'opa in Сообщество Python Программистов
ChromeDriver
источник

VL

Vladislav L'opa in Сообщество Python Программистов
Это в конфтесте
источник

КБ

Кирилл Баст... in Сообщество Python Программистов
Vladislav L'opa
ChromeDriver
Такс, еще с твоей проблемой могут помочь тут:
@qa_ru
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Внимание, действительно интересный вопрос!
источник