У меня ошибка с селеном и передачей переменной с send_keys () во всплывающее окно подтверждения предупреждения. Вот упрощенный код (a1 и a2 - целочисленные переменные)
av=int((a1+a2)/2)
driver = webdriver.Firefox()
driver.get('web')
elem = driver.find_element_by_id("SinglesthroughputOverrides1")
elem.clear()
elem.send_keys(int(av))
elem.send_keys(Keys.RETURN)
driver.switch_to.alert.send_keys(int(av))
, и в последней строке я получаю следующую ошибку
TypeError: объект int не является iterable
Когда я пытаюсь передать определенную строку с помощью driver.switch_to.alert.send_keys ("abcd"), она работает отлично.
Может кто-нибудь объяснить, почему он работает первый send_keys, а не второй?