Почему checkbox.click() не срабатывает с первого раза?
Имеется участок кода:
from selenium import webdriver
driver = webdriver.Ie()
driver.get('url')
checkbox = driver.find_element_by_id('id123')
checkbox.click() # вижу как проходит клик по этому чекбоксу, но галочка не ставится
checkbox.click() # галочка ставится
Аналогичная ситуация при клике по элементу из выпадающего списка (js).
Чем объясняется такое поведение?
И как организовать в коде проверку, что галочка проставилась, а элемент из списка выбран?