development

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

big-blog 2020. 6. 30. 07:59
반응형

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가 해당 요소를 클릭하도록 한 다음 셀레늄의 공통 기능 키를 사용하여 복사하여 붙여 넣는 데 사용하는 키를 보낸 다음 인쇄 또는 변수로 저장 등

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

반응형