Size: a a a

2021 February 19

Ф

Филипп in atinfo chat
alert = driver.switch_to_alert()
       alert.accept()

Такое не взлетает
источник

Ф

Филипп in atinfo chat
Филипп
alert = driver.switch_to_alert()
       alert.accept()

Такое не взлетает
Взлетает если дать секундочку на поспать. Рабочий вариант:

sleep(1)
alert = driver.switch_to_alert()
alert.accept()
источник

EK

Evgeniy Kartsev in atinfo chat
Филипп
Взлетает если дать секундочку на поспать. Рабочий вариант:

sleep(1)
alert = driver.switch_to_alert()
alert.accept()
Слипы плохо, придумай вариант с "умным" ожиданием этого окна
источник

Ф

Филипп in atinfo chat
Почему плохо? Долгий?
источник

ЕГ

Евгений Горбоконенко... in atinfo chat
Потому что ты завязываешься на фиксированное время, а не на конкретное событие, это не 100% стабильно
источник

EK

Evgeniy Kartsev in atinfo chat
Филипп
Почему плохо? Долгий?
а если за секунду не появится это окно то что? тест упадет? А если у тебя 100 раз будет это действие, будет 100 секунд ждать?
источник

Ф

Филипп in atinfo chat
Резонно
источник

AK

Andrey Kulikov in atinfo chat
А на умный тоже секунды же проставлять. Например element_to_be_clickable
источник

AK

Andrey Kulikov in atinfo chat
И если так и не найдет, то будет сильно дольше ждать (сколько на ожидание поставишь)
источник

EK

Evgeniy Kartsev in atinfo chat
Andrey Kulikov
И если так и не найдет, то будет сильно дольше ждать (сколько на ожидание поставишь)
ну ты же будешь проверять периодически наличие элемента
источник

ВШ

Вадим Шевчук... in atinfo chat
https://habr.com/ru/post/273089/ мат часть изучить не пробовали?
источник

A

Alexey in atinfo chat
что делать, если ни один Explicit wait + Expected conditions не помогает, а помогает только time.sleep? GUI костыленный гибрид бутстрапа 3+4+ сверху еще что-то
источник

AR

Anton Rumiantsev in atinfo chat
свой expected conditions
источник

A

Alexey in atinfo chat
Anton Rumiantsev
свой expected conditions
кастомный напилить?
источник

AR

Anton Rumiantsev in atinfo chat
Alexey
кастомный напилить?
ну да
если ни одно из ExpectedConditions не подходит, можно создать свое
источник

AR

Anton Rumiantsev in atinfo chat
Alexey
кастомный напилить?
.until(d -> d.getCurrentUrl().contains("test"));
где d это драйвер
явное ожидание это на самый крайний случай
источник

A

Alexey in atinfo chat
Anton Rumiantsev
.until(d -> d.getCurrentUrl().contains("test"));
где d это драйвер
явное ожидание это на самый крайний случай
спасибо, как то упустил момент что можно свой сделать, буду ковырять
источник

AR

Anton Rumiantsev in atinfo chat
Alexey
спасибо, как то упустил момент что можно свой сделать, буду ковырять
👍
источник

H

Helen in atinfo chat
Всем привет) помогите, пожалуйста. Не получается сделать попарное тестирование в PICT. Не понимаю почему выдает ошибку, вроде все верно. Облазила все сайты с инфой, ничего не нашла по этому поводу
источник

ВШ

Вадим Шевчук... in atinfo chat
Helen
Всем привет) помогите, пожалуйста. Не получается сделать попарное тестирование в PICT. Не понимаю почему выдает ошибку, вроде все верно. Облазила все сайты с инфой, ничего не нашла по этому поводу
не знаю что это. Но следует попробовать другой папке. "Мои д-ты", например, или на диску Д. Либо ранить от админа
источник