Size: a a a

testing_in_python

2021 July 16

PU

Pavel Usachev in testing_in_python
в пайтоне - любой опенсорс селениум фреймворк это как пятая нога у собаки. Но если тебе нравится, то конечно пользуйся, потом расскажешь как теплого хлеба навернете, если с проекта не свалишь раньше.
источник

АГ

Аркадий Гаранин... in testing_in_python
Спрашивал для того, чтоб понять нет ли такого, что selene вообще как-то ограничен в возможностях и писать на нем лучше не стоит). Я же не говорю, что написать свое решение это плохо). Просто для меня это мега сложно пока, нет времени, нужно выбирать из готовых инструментов
источник

АГ

Аркадий Гаранин... in testing_in_python
Понятно, ну как-то же другие пишут на них, возможно для более менее не сложных проектов они и подходят)
источник

EB

Evgenii B in testing_in_python
Я побуду хорошим копом и скажу, что в ситуации, когда ты сделал Proof of Concept на Selene и он решает твои задачи, пробуй писать тесты с ним.

В конце дня принимать решение насчёт многих библиотек и фреймворков можно и нужно, а так как здесь в основном критика без конкретики проблем конкретной библиотеки, то вопросы «а нужна мне +1 зависимость» универсальны, то только набор своих критериев выбора инструмента ответит нужно ли тебе это + сделанный PoC
источник

PU

Pavel Usachev in testing_in_python
да единицы в питоне пишут через сторонние фреймворки селениума. Потому что писать обвязку над обвязкой - это рак жопы. А свою обвязку будешь писать в любом случае, на какой-нибудь хитрый вайтлист логин или еще какую-нибудь хуйню с ожиданиями импорта в базу. Короче, то, что ты сейчас делаешь - двойная работа и те кто будут пользоваться твоим кодом тебя не поблагодарят.
источник

PU

Pavel Usachev in testing_in_python
для боле менее не сложных проектов хватит просто селениум либы, пайтеста и иксдиста
источник

PU

Pavel Usachev in testing_in_python
а для репортов junit будет прям за глаза
источник

АК

Александр Кот... in testing_in_python
Если и ограничен - всегда можно расширить или перейти в части кода на свои решения, просто достав вебдрайвер из selene.
источник

АК

Александр Кот... in testing_in_python
А найдете ограничения selene - закидывайте ишью на github selene, интересно глянуть на ваши кейсы :)
источник

АГ

Аркадий Гаранин... in testing_in_python
Понятно.. ну для меня пока сложно понять в каком месте реализации я упрусь в сложную ситуацию и не смогу решить это селеном или селениумом
источник

АГ

Аркадий Гаранин... in testing_in_python
понятно)
источник

АГ

Аркадий Гаранин... in testing_in_python
Ну вообще планировал использовать отчеты Allure
источник

СС

Сказочный Сникерс... in testing_in_python
не важно понимаешь ты это или нет. у тебя все равно будет свой кустом поверх селена или селениума
источник

АГ

Аркадий Гаранин... in testing_in_python
Аа, буду иметь ввиду, спасибо)
источник

СС

Сказочный Сникерс... in testing_in_python
как ни крути
источник

АГ

Аркадий Гаранин... in testing_in_python
Ну пусть будет, но это уже как дополнение будет, а не как прям мое решение, которое тоже будет иметь методы клика, сенд кейс, проверки асерты какие-то и т.д

Ну какие-то изи методы зачем свои изобретать не очень понимаю
источник

АГ

Аркадий Гаранин... in testing_in_python
Спорить не хочу, просто пока такое мнение)
источник

PU

Pavel Usachev in testing_in_python
Так накой ты сюда пришел с вопросами, если уже давно все решил
источник

СС

Сказочный Сникерс... in testing_in_python
источник

СС

Сказочный Сникерс... in testing_in_python
все
источник