Size: a a a

testing_in_python

2019 February 14

IS

Idi Suda in testing_in_python
что конкретно ? почему стремные ?
источник

AK

Aleksandr Kasianov in testing_in_python
assert "expected result"
источник

AK

Aleksandr Kasianov in testing_in_python
там уже полёт фантазии
источник

A

Alexey ϟ in testing_in_python
id = WebDriverWait(driver 10).until(EC.presence_of_element_located((By.XPATH, '//div[@class="user__info--id ng-star-inserted"]')))

assert id == 'ID 250409'


и вот мне всю страницу в такие проверки надо описать
источник

СС

Сказочный Сникерс in testing_in_python
Я так понимаю он про софт ассерты хочет
источник

IS

Idi Suda in testing_in_python
ID 250409 это что такое?
источник

A

Alexey ϟ in testing_in_python
Idi Suda
ID 250409 это что такое?
та инфа которая находится в поле, найденном хpath
источник

A

Alexey ϟ in testing_in_python
или это не правильно?
источник

IS

Idi Suda in testing_in_python
Alexey ϟ
та инфа которая находится в поле, найденном хpath
да делай просто assert id
источник

СС

Сказочный Сникерс in testing_in_python
Idi Suda
да делай просто assert id
А смысл?
источник

СС

Сказочный Сникерс in testing_in_python
Если он не найдет выше то там рейз будет раньше
источник

AK

Aleksandr Kasianov in testing_in_python
Idi Suda
да делай просто assert id
это проверка элемента на наличие
источник

IS

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

AK

Aleksandr Kasianov in testing_in_python
смысла нет
источник

СС

Сказочный Сникерс in testing_in_python
Будет таймаут эксепшн
источник

СС

Сказочный Сникерс in testing_in_python
Alexey ϟ
или это не правильно?
Определись что ты хочешь проверять. Текст элемента, факт наличия элемента. Какой то иной атрибут элемента
источник

A

Alexey ϟ in testing_in_python
так а как по примеру моего кода который скинул сделать подтверждения, сначала на наличие элемента на странице и наличие цифр в ID ?
источник

A

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

СС

Сказочный Сникерс in testing_in_python
Alexey ϟ
так а как по примеру моего кода который скинул сделать подтверждения, сначала на наличие элемента на странице и наличие цифр в ID ?
Наличие элемента проверяется когда ты его ожидаешь, если исключение не выбросило значит нашлось
источник

СС

Сказочный Сникерс in testing_in_python
Alexey ϟ
так а как по примеру моего кода который скинул сделать подтверждения, сначала на наличие элемента на странице и наличие цифр в ID ?
Айдишник доставай у найденного элемента из атрибута
источник