Size: a a a

testing_in_python

2020 September 02

P

Polina in testing_in_python
Теста
источник

ТЭ

Тачами Экстович... in testing_in_python
В чем запуск теста при дебаге отличается от обычного?
источник

P

Polina in testing_in_python
тем, что каждый шаг я переключаю вручную и проходит больше времени
источник

S

Sergei in testing_in_python
ну подождите этот элемент :)
источник

ТЭ

Тачами Экстович... in testing_in_python
Ппц
источник

P

Polina in testing_in_python
def web_elements_css(self, step_name, elem):
       wd = self.app.wd
       return WebDriverWait(wd, 3).until(ec.visibility_of_any_elements_located((By.CSS_SELECTOR, elem)))
источник

P

Polina in testing_in_python
в коде использую expected conditions и в других браузерах они работают корретно
источник

P

Polina in testing_in_python
а в сафари помогает только time.sleep
источник

ТЭ

Тачами Экстович... in testing_in_python
А другие браузеры это какие?
источник

S

Sergei in testing_in_python
видимо хром и фф)
источник

P

Polina in testing_in_python
и опера
источник

ТЭ

Тачами Экстович... in testing_in_python
Ну, добавь еще одно ожидание, что элемент вообще есть.
источник

P

Polina in testing_in_python
точнее даже использую вот это:     def wait_element_to_be_clickable_css(self, step_name, elem):
       wd = self.app.wd
       return WebDriverWait(wd, 5).until(ec.element_to_be_clickable((By.CSS_SELECTOR, elem)))
источник

P

Polina in testing_in_python
оно проверяет и visible, и clicable по идее
источник

ТЭ

Тачами Экстович... in testing_in_python
Оно вообще ничего не проверяет
источник

P

Polina in testing_in_python
судя по коду селениума проверяет вроде
источник

P

Polina in testing_in_python
ждем, что и визибл, и кликабл. Но тесты не по таймауту отваливаются
источник

DS

Den Skif in testing_in_python
Тачами Экстович
Оно вообще ничего не проверяет
А почему?)
источник

P

Polina in testing_in_python
а сразу падают с непонятной ошибкой
источник

P

Polina in testing_in_python
если добавить time.sleep ошибки нет
источник