Selenium-iFrame 내에서 키를 보내는 방법은 무엇입니까?

이고르 두카

셀레늄 자동화 봇을 코딩하고 있는데 iFrame에서받은 입력에 키를 보내고 싶습니다. 코드 줄을 확인합니다.

username = bot.find_element_by_xpath("//iframe[@title='Registration form' and @class='top']")

도와 주실 수 있나요? 입력을 클릭 할 수 있지만 키를 보낼 때 작동하지 않고 입력 필드를 선택 취소합니다.

DebanjanB

당신은 보내지 않는 문자 순서를 받는 <iframe>대신 보낼 것이다 요소 문자 순서를 받는 <input>내 요소 <iframe>. 원하는 요소가 안에 <iframe>있으므로 다음을 수행해야합니다.

  • 원하는 frameToBeAvailableAndSwitchToIt에 대해 WebDriverWait유도합니다 .

  • 원하는 elementToBeClickable에 대해 WebDriverWait유도 합니다 .

  • 다음 로케이터 전략 중 하나를 사용할 수 있습니다 .

  • 사용 XPATH:

    WebDriverWait(driver, 20).until(EC.frame_to_be_available_and_switch_to_it((By.XPATH,"//iframe[@title='Registration form' and @class='top']")))
    WebDriverWait(driver, 20).until(EC.element_to_be_clickable((By.XPATH, "//input[@attribure_name='attribute_value']"))).send_keys("Igor Duca")
    
  • 사용 CSS_SELECTOR:

    driver.get('https://www.t-online.de/themen/e-mail')
    WebDriverWait(driver, 20).until(EC.frame_to_be_available_and_switch_to_it((By.CSS_SELECTOR,"iframe.top[title='Registration form']")))
    WebDriverWait(driver, 20).until(EC.element_to_be_clickable((By.CSS_SELECTOR, "input[attribure_name='attribute_value']"))).send_keys("Igor Duca")
    
  • 참고 : 다음 가져 오기를 추가해야합니다.

    from selenium.webdriver.support.ui import WebDriverWait
    from selenium.webdriver.common.by import By
    from selenium.webdriver.support import expected_conditions as EC
    

Python Selenium의 클래스에서 모든 href를 추출하는 방법 에서 관련 자세한 토론을 찾을 수 있습니다 .


참고 문헌

다음에서 몇 가지 관련 토론을 찾을 수 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Python에서 PDFKit으로 쿠키를 보내는 방법은 무엇입니까?

분류에서Dev

호환 iframe 내부에서 iframe 인스턴스를 가져 오는 방법은 무엇입니까?

분류에서Dev

XUL iframe firefox addon, iframe 내에서 src를 변경하는 방법은 무엇입니까?

분류에서Dev

Selenium에서 Iframe을 선택하는 방법은 무엇입니까?

분류에서Dev

인증서 서명 요청에서 공개 키를 내보내는 방법은 무엇입니까?

분류에서Dev

Selenium VBA를 통해 일부 HTML 요소에 텍스트를 보내는 방법은 무엇입니까?

분류에서Dev

module.exports에서 객체를 내보내는 방법은 무엇입니까?

분류에서Dev

Apex에서 차트를 내보내는 방법은 무엇입니까?

분류에서Dev

XCode에서 빌드 로그를 내보내는 방법은 무엇입니까?

분류에서Dev

모듈에서 함수를 내보내는 방법은 무엇입니까?

분류에서Dev

Hybris에서 상태를 내보내는 방법은 무엇입니까?

분류에서Dev

CSS 내에서 iframe에 대해 margin-left를 올바르게 구현하는 방법은 무엇입니까?

분류에서Dev

iFrame 내부 요소에서 동적 콘텐츠를 캡처하는 방법은 무엇입니까?

분류에서Dev

내 iframe 코드를 django cms에서 올바르게 표시하는 방법은 무엇입니까?

분류에서Dev

iframe 내에서 크기를 강제로 조정하는 방법은 무엇입니까?

분류에서Dev

대칭 암호화 키를 내보내는 방법은 무엇입니까?

분류에서Dev

iframe이 동적 인 tinymce에서 키를 보내는 방법

분류에서Dev

KeyEvent를 JFrame Component에 보내는 방법은 무엇입니까?

분류에서Dev

각도에서 iframe에 src를 삽입하는 방법은 무엇입니까?

분류에서Dev

Rails에서 Twilio를 통해 SMS를 보내는 방법은 무엇입니까?

분류에서Dev

Selenium XPath : 스팬 클래스 태그 내에서 텍스트를 찾는 방법은 무엇입니까?

분류에서Dev

내 앱 내에서 그룹에 참여하도록 초대를 보내는 방법은 무엇입니까?

분류에서Dev

셀레늄 파이썬으로 텍스트를 <! DOCTYPE html> 내의 iframe에 보내는 방법은 무엇입니까?

분류에서Dev

Python에서 AppSync로 GraphQL 쿼리를 보내는 방법은 무엇입니까?

분류에서Dev

서버에 초대를 보내는 방법은 무엇입니까? (discord.py)

분류에서Dev

Android 용 Qt에서 SMS를 보내는 방법은 무엇입니까?

분류에서Dev

unificationengine에서 fbmessenger로 메시지를 보내는 방법은 무엇입니까?

분류에서Dev

xterm에서 Alt 키를 Meta로 emacs에 보내는 방법은 무엇입니까?

분류에서Dev

익스프레스로 쿠키를 보내는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    Python에서 PDFKit으로 쿠키를 보내는 방법은 무엇입니까?

  2. 2

    호환 iframe 내부에서 iframe 인스턴스를 가져 오는 방법은 무엇입니까?

  3. 3

    XUL iframe firefox addon, iframe 내에서 src를 변경하는 방법은 무엇입니까?

  4. 4

    Selenium에서 Iframe을 선택하는 방법은 무엇입니까?

  5. 5

    인증서 서명 요청에서 공개 키를 내보내는 방법은 무엇입니까?

  6. 6

    Selenium VBA를 통해 일부 HTML 요소에 텍스트를 보내는 방법은 무엇입니까?

  7. 7

    module.exports에서 객체를 내보내는 방법은 무엇입니까?

  8. 8

    Apex에서 차트를 내보내는 방법은 무엇입니까?

  9. 9

    XCode에서 빌드 로그를 내보내는 방법은 무엇입니까?

  10. 10

    모듈에서 함수를 내보내는 방법은 무엇입니까?

  11. 11

    Hybris에서 상태를 내보내는 방법은 무엇입니까?

  12. 12

    CSS 내에서 iframe에 대해 margin-left를 올바르게 구현하는 방법은 무엇입니까?

  13. 13

    iFrame 내부 요소에서 동적 콘텐츠를 캡처하는 방법은 무엇입니까?

  14. 14

    내 iframe 코드를 django cms에서 올바르게 표시하는 방법은 무엇입니까?

  15. 15

    iframe 내에서 크기를 강제로 조정하는 방법은 무엇입니까?

  16. 16

    대칭 암호화 키를 내보내는 방법은 무엇입니까?

  17. 17

    iframe이 동적 인 tinymce에서 키를 보내는 방법

  18. 18

    KeyEvent를 JFrame Component에 보내는 방법은 무엇입니까?

  19. 19

    각도에서 iframe에 src를 삽입하는 방법은 무엇입니까?

  20. 20

    Rails에서 Twilio를 통해 SMS를 보내는 방법은 무엇입니까?

  21. 21

    Selenium XPath : 스팬 클래스 태그 내에서 텍스트를 찾는 방법은 무엇입니까?

  22. 22

    내 앱 내에서 그룹에 참여하도록 초대를 보내는 방법은 무엇입니까?

  23. 23

    셀레늄 파이썬으로 텍스트를 <! DOCTYPE html> 내의 iframe에 보내는 방법은 무엇입니까?

  24. 24

    Python에서 AppSync로 GraphQL 쿼리를 보내는 방법은 무엇입니까?

  25. 25

    서버에 초대를 보내는 방법은 무엇입니까? (discord.py)

  26. 26

    Android 용 Qt에서 SMS를 보내는 방법은 무엇입니까?

  27. 27

    unificationengine에서 fbmessenger로 메시지를 보내는 방법은 무엇입니까?

  28. 28

    xterm에서 Alt 키를 Meta로 emacs에 보내는 방법은 무엇입니까?

  29. 29

    익스프레스로 쿠키를 보내는 방법은 무엇입니까?

뜨겁다태그

보관