programing

Selenium Webdriver 2 Python에서 현재 URL을 얻으려면 어떻게 해야 하나요?

randomtip 2022. 9. 13. 21:57
반응형

Selenium Webdriver 2 Python에서 현재 URL을 얻으려면 어떻게 해야 하나요?

셀레니엄에서 일련의 네비게이션을 한 후 현재 URL을 얻으려고 합니다.루비용 getLocation이라는 명령어가 있는 것은 알지만 Python용 구문을 찾을 수 없습니다.

Python 2에 current_url 요소 사용:

print browser.current_url

Python 3 이상 버전의 셀레늄:

print(driver.current_url)

매뉴얼에 따르면 (맛있는 음식이 가득한 곳:)

driver.current_url

또는 공식 문서https://www.selenium.dev/information/en/webdriver/communications/#get-current-url을 참조하십시오.

Selenium2Library에는 get_location()이 있습니다.

import Selenium2Library
s = Selenium2Library.Selenium2Library()
url = s.get_location()

또 다른 방법은 크롬으로 된 URL 바를 검사하여 요소의 ID를 찾아 WebDriver에서 해당 요소를 클릭한 후 셀레늄에서 키 공통 기능을 사용하여 복사 및 붙여넣기에 사용하는 키를 전송하여 출력하거나 변수로 저장하는 것입니다.

언급URL : https://stackoverflow.com/questions/15985339/how-do-i-get-current-url-in-selenium-webdriver-2-python

반응형