Size: a a a

testing_in_python

2019 February 14

СС

Сказочный Сникерс in testing_in_python
Alexey ϟ
и можно ли будет это всё сделать в одном методе например (10-20 разных подтверждений?)
А здесь почитай про soft asserts
источник

A

Alexey ϟ in testing_in_python
Хорошо, спасибо. попробую
источник

СС

Сказочный Сникерс in testing_in_python
Единственное что я бы добавил это если у тебя отчеты в аллюр, и ты не хочешь чтобы при рейзе от недождавшегося wait  у тебя тест красился желтым (broken), сделай обертку над вейтом и возвращай True/False и дергай ассерт на это, тогда будет красить в красный
источник

IS

Idi Suda in testing_in_python
Сказочный Сникерс
Единственное что я бы добавил это если у тебя отчеты в аллюр, и ты не хочешь чтобы при рейзе от недождавшегося wait  у тебя тест красился желтым (broken), сделай обертку над вейтом и возвращай True/False и дергай ассерт на это, тогда будет красить в красный
или кастомизировать статусы
источник

СС

Сказочный Сникерс in testing_in_python
Точнее возвращай element/None
источник

СС

Сказочный Сникерс in testing_in_python
Idi Suda
или кастомизировать статусы
Или так
источник

A

Alexey ϟ in testing_in_python
Сказочный Сникерс
Единственное что я бы добавил это если у тебя отчеты в аллюр, и ты не хочешь чтобы при рейзе от недождавшегося wait  у тебя тест красился желтым (broken), сделай обертку над вейтом и возвращай True/False и дергай ассерт на это, тогда будет красить в красный
пока что первые тесты на этом проекте, нет аллюра

мне казалось в selenium были asserts и verify. но мб я что то путаю
источник

СС

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

СС

Сказочный Сникерс in testing_in_python
Alexey ϟ
пока что первые тесты на этом проекте, нет аллюра

мне казалось в selenium были asserts и verify. но мб я что то путаю
Селениум тут не причем)
источник

A

Alexey ϟ in testing_in_python
так я в нём же проверки пишу, почитал про софт ассертс, надо юзать TestNG?
источник

FB

Foo Bar in testing_in_python
Видимо, придется
источник

FB

Foo Bar in testing_in_python
Alexey ϟ
так я в нём же проверки пишу, почитал про софт ассертс, надо юзать TestNG?
Когда запилишь поделись опытом, плиз. Интересно что получится
источник

A

Alexey ϟ in testing_in_python
окей, но чувствую будет потно
источник

EB

Evgenii B in testing_in_python
А зачем ты меняешь язык для этого? В чем цель? Выучить что такое soft assets? Почему бы тебе в python их не юзать?
источник

b

betzy in testing_in_python
Alexey ϟ
так я в нём же проверки пишу, почитал про софт ассертс, надо юзать TestNG?
проверки в селениуме?
источник

A

Alexey ϟ in testing_in_python
да, в нем
источник

b

betzy in testing_in_python
каким образом?
источник

A

Alexey ϟ in testing_in_python
я об этом и спрашивал у людей, как их сделать
источник

FB

Foo Bar in testing_in_python
Все правильно ты делаешь. Не слушай бетзи, она супер токсичная.
источник

СС

Сказочный Сникерс in testing_in_python
Alexey ϟ
я об этом и спрашивал у людей, как их сделать
errors = []

for i in locators:
   try:
       driver.find_element(*i)
   except ElementNotFoundException as e:
       errors.append(e)

if errors:
   raise SomeException
источник