Я использую firefox для Python3 и Selenium, чтобы отправить форму, а затем получить URL-адрес, который они затем приземлились. Я делаю это, как этотPython Selenium - Подождите, пока следующая страница не загрузится после формы submit
inputElement.send_keys(postnumber)
inputElement.submit()
time.sleep(5)
# Get Current URL
current_url = driver.current_url
print (" URL : %s" % current_url)
это работает большую часть времени, но иногда страница занимает больше времени, чем на 5 секунд, чтобы загрузить, и я получаю старый URL, как новая еще не загружен.
Как я должен это делать?
Вы не можете получить сообщение об ошибке с 'current_url = driver.current_url' ... Это будет возвращать только вы ток или новая страница' URL' ... – Andersson
Хороших point, op updated – fightstarr20