Size: a a a

2020 December 16

AI

Alexander I. in rannts
Сергей Ханин
Складывается впечатление что такого элемента нет на странице, такое часто бывает если Ajax какой нибудь используется
Так мы это вроде ночью обсуждали. И как я понял, ожидание есть и работает. Не работает поиск по тексту. Или я что-то уже путаю? @onemorekirill
источник

A

Almanac in rannts
Alexander I.
Так мы это вроде ночью обсуждали. И как я понял, ожидание есть и работает. Не работает поиск по тексту. Или я что-то уже путаю? @onemorekirill
wait = WebDriverWait(browser,10)
registration = wait.until(ec.visibility_of_element_located((By.XPATH, '//*[contains(@class, "link")][contains(text(), "Зарегистрироваться")][@data-ember-action]')))
registration.click()
источник

A

Almanac in rannts
я положио его в контейнс
источник

A

Almanac in rannts
его-путь
источник

AI

Alexander I. in rannts
Эм.. Проверка на кликабельность и проверка на ожидание - это две разных вещи
источник

A

Almanac in rannts
кликабельность это я щас поменял
источник

A

Almanac in rannts
там визибилити
источник

A

Almanac in rannts
сек
источник

A

Almanac in rannts
Alexander I.
Эм.. Проверка на кликабельность и проверка на ожидание - это две разных вещи
поправил
источник

A

Almanac in rannts
видимость
источник

AI

Alexander I. in rannts
Это тоже разные. Сначала поиск, потом визибилити. Перед визибилите вот так: wait.until(ec.presence_of_element_located((By.XPATH, '//*[contains(@class, "link")][contains(text(), "Зарегистрироваться")][@data-ember-action]')))
источник

AI

Alexander I. in rannts
Иначе получается, что проверяется что элемент видимый, но сам элемент ещё не найден. Насколько я помню, проверка на видимость не включает в себя проверку наличия элемента на странице
источник

AI

Alexander I. in rannts
Ну и как по мне - это хорошая практика:
1. Найти элемент
2. Проверить на видимость(тут может быть проблема с радиобаттонами и чекбоксами из-за опасити)
3. Совершить действие над элементом
источник

A

Almanac in rannts
да как бы
источник

A

Almanac in rannts
элемент не ищется)
источник

A

Almanac in rannts
вот в чем веселая история)
источник

AI

Alexander I. in rannts
Я не понимаю где не ищется) Как он будет искаться, если ты его сразу на визибилити проверяешь? :) А если прямо в браузер в девтулзах впихнуть икспас - он ищется? Я не могу понять икспас неправильный или код не делает то, что ты от него хочешь...
источник

AI

Alexander I. in rannts
И ошибку с которой падает можешь показать?
источник

БС

Байт Словович... in rannts
Кто нибудь случайно не видел статью как устроен последний celery? Вернее как он хранит очередь и как сделана коммуникация через  редис.
С тех пор как я его последний раз детально анализировал (версия 3 штоль, а может и вторая была) очень многое изменилось.
У меня какая то магия на винде, в кратце не работает. Не могу понять по чему :-(
В редисе есть список celery, там мои задачи есть. Если вручную сделаю BRPOP то всё работает как ожидается. Но в самом celery возвращается что список пустой..  
В общем толи не туда смотрю, толи лыжи..
источник

SZ

Sergey Z in rannts
А поддержку винды же дропали
источник