Я пытаюсь получить текущий URL после серии навигации в Selenium. Я знаю, что есть команда getLocation для ruby, но я не могу найти синтаксис для Python.
python
selenium
selenium-webdriver
user2276896
источник
источник
Ответы:
Используйте элемент current_url. Пример:
источник
driver.current_url
Согласно этой документации (место, полное вкусностей :)):
или см. официальную документацию: https://seleniumhq.github.io/docs/site/en/webdriver/browser_manipulation/#get-current-url
источник
Selenium2Library имеет get_location ():
источник
Другой способ сделать это - проверить строку URL-адреса в Chrome, чтобы найти идентификатор элемента, заставить WebDriver щелкнуть этот элемент, а затем отправить ключи, которые вы используете для копирования и вставки, используя общую функцию keys из selenium, а затем распечатывать или хранить как переменную и т. д.
источник