프로그래밍/python
[selenium] ActionChains를 이용해서 하나의 요소에 연속되는 동작 하기
이휘재123
2023. 1. 18. 19:17
반응형
content = '본문입니다.'
pyperclip.copy(content)
# 본문 span 클릭
content_span = driver.find_element(By.CSS_SELECTOR, 'div[data-a11y-title="본문"] p span')
# 클립보드 붙여넣기
action = ActionChains(driver)
(
action.move_to_element(content_span)
.pause(1)
.click()
.key_down(Keys.CONTROL)
.pause(1)
.send_keys("v")
.key_up(Keys.CONTROL)
.pause(1)
.perform()
)
action.reset_actions()
str을 클립보드에 복사한 후
webelement를 클릭하고 붙여넣는 과정까지 action에 담아서 실행했다.
반응형