- 0
- 이니스프리
- 조회 수 10436
대체로 Selenium에서 a태그를 클릭할 때에는 다음과 같은 방법을 사용합니다.
driver = webdriver.Firefox()
button = driver.find_element_by_css_selector('a')
button.click()
그러나 대략 다음과 같이 링크 대신 자바스크립트를 호출하는 경우에는 click()을 할 수 없는 경우가 있습니다.
<a href = '#' onclick = 'script'>button</a>
이런 경우에는 해당 자바스크립트를 직접 실행해야 합니다.
driver.execute_script('script')
경우에 따라서는 엔터를 입력하는 방법이 통할 때도 있습니다.
button.send_keys('\n')
작성자
댓글 0
권한이 없습니다.