0
"SAMPLE TEXT"대신에 텍스트를 입력하려고합니다. 셀레늄/파이썬 사용하고 있지만 send_keys 메서드를 사용하여 그것을 할 수 없습니다. 내가 어떻게 할 수 있니? 는 내가 그 코드를 사용하려고Selenium/Python을 확장 할 텍스트 입력
응용 프로그램에서 HTML 및 스크린 샷과 스크린 샷을 첨부하지만 나던 일 :
body = driver.find_element_by_xpath('//*[@id="oss-view-wrapper"]/main/div/div/div[2]/div/div[2]/div[1]/div/div/div[2]/div/div/div[2]/div/div[2]/div[2]/div/div/div/div[2]/div/div/div/div/div/div[6]/div[1]/div/div/div/div[5]/div/pre/span')
body.send_keys("TEST")
일부 코드는 먼저 표시하십시오. 스크래핑하는 페이지에 대한 링크입니다. – hoefling
이 xpath를 시도해보고 알려주세요'/// div [@ class = 'CodeMirror-code']/div/pre/span [@ role = 'presentation']' – NarendraR
어 ... 당신은 무엇을 기대하고 있었습니까? 나는 'span'요소에 텍스트를 입력 할 수 있다고 생각하지 않는다. 텍스트 영역이나 입력 요소가 필요합니다. 그래서, 거기에 해당 요소에 텍스트 입력을 처리하기 위해 여기에 관련된 몇 가지 특별한 Javascript가 없다면, 나는 send_keys()가 무엇이든 할 것이라고 생각하지 않는다. 오류 메시지가 나타 났습니까? –