Selenium python – Как поместить имя элемента в цикл с последовательной нумерацией?Python

Программы на Python
Ответить
Anonymous
 Selenium python – Как поместить имя элемента в цикл с последовательной нумерацией?

Сообщение Anonymous »

Я использую селен в Python и пытаюсь проверить, виден ли элемент и зеленый ли цвет его границы. Если условие выполнено, код отправляет сообщение из Telegram. У меня есть 7 элементов для проверки на каждый день, и мне нужно поместить следующий код в цикл.
Числа «day» и «seas» должны находиться в диапазоне от 0 до 6 (от Day0 до Day6). и от seans0 до seans6).
Есть предложения?
try:
day0_seans0 = driver.find_element(By.ID, ("pageContent_rptList_ChildRepeater_0_dvSeans_0"))
day0_seans0_renk = day0_seans0.value_of_css_property('border-color')
if day0_seans0.is_displayed() and day0_seans0_renk == "rgb(8, 245, 26)":
message = 'my message'
url = f"https://api.telegram.org/bot{TOKEN}/sen ... t={message}"
r = requests.get(url)
print(r.json())
else:
pass
except NoSuchElementException:
pass


Подробнее здесь: https://stackoverflow.com/questions/793 ... al-numberi
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»