[python] Selenium Webdriver 2 Python에서 현재 URL을 어떻게 얻습니까?

셀레늄에서 일련의 탐색 후 현재 URL을 얻으려고합니다. 루비에 대한 getLocation이라는 명령이 있지만 Python의 구문을 찾을 수 없습니다.



답변

current_url 요소를 사용하십시오. 예:

print browser.current_url


답변

문서 에 따르면 (선물로 가득 찬 곳) :

driver.current_url

또는 공식 문서를 참조하십시오 :
https://seleniumhq.github.io/docs/site/en/webdriver/browser_manipulation/#get-current-url


답변

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

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


답변

다른 방법은 크롬의 url bar를 검사하여 요소의 id를 찾은 다음 WebDriver가 해당 요소를 클릭하게 한 다음 셀레늄의 공통 기능 키를 사용하여 복사하여 붙여 넣는 데 사용하는 키를 보낸 다음 인쇄 또는 변수로 저장 등


답변