반응형
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
반응형
'programing' 카테고리의 다른 글
왼쪽 와일드카드 문의 Marriadb 인덱스 (0) | 2022.09.13 |
---|---|
데이터베이스/SQL: 경도/위도 데이터 저장 방법 (0) | 2022.09.13 |
MySQL 루트 사용자의 모든 권한을 복원하려면 어떻게 해야 합니까? (0) | 2022.09.13 |
AWS Cognito UI는 콜백 페이지를 호출할 때 해시를 사용하여 파라미터를 포함합니다. (0) | 2022.09.13 |
router-view 내의 모든 루트의 단일 루트인스톨에서의 킵얼라이브 (0) | 2022.09.13 |