def textfield(boxid,textadded):
project = driver.find_element_by_id(boxid)
project.send_keys(textadded)
sleep(3)
def dropdown(dropdownid, dropdownvalue):
select = Select(driver.find_element_by_id(dropdownid))
select.select_by_visible_text(dropdownvalue)
sleep(5)
Эти 2 функции являются функциональными, однако я использую sleep()
, что является плохой практикой, поскольку некоторые мои раскрывающиеся списки и текстовые поля будут заполняться дольше, чем другие, поэтому я должен установить самое длинное значение сна, а нечтобы получить ошибки, как я могу исправить эти 2 функции, используя wait.