프로그래밍 방식으로 이름과 주소 같은 데이터 필드를 채우기 위해 TWebBrowser에 키를 보내려면 어떻게해야합니까?twebbrowser에 키를 전송 하시겠습니까?
3
A
답변
3
일부 편집 상자에서는 일부 데이터를 채우고 싶습니다. 예인 경우 유용합니다. http://delphi.about.com/od/twebbrowser/a/submit_web_form_2.htm
4
입력을 위조하려면 SendInput
API를 사용해야합니다.
그러나 문제의 입력란에 포커스가 있는지 확인해야합니다. 나는 당신이 DOM (IWebBrowser2.Document
)을 통해 데이터를 찔러 보는 것이 더 나을 것이라고 생각합니다.
1
가장 강력한 방법은 이전에 제안 된대로 DOM을 사용하는 것입니다. 그러나 시뮬레이션 된 입력 경로를 통해 끝나면 Delphi SendKeys
유닛을 사용하면 훨씬 쉽게 작업을 수행 할 수 있습니다. 여기에서 다운로드 할 수있는 기사와 다운로드는 http://delphi.about.com/od/adptips2004/a/bltip1104_3.htm
관련 문제
- 1. PHP - 문자열에 int 키를 전송 하시겠습니까?
- 2. LPCWSTR에 전송 하시겠습니까?
- 3. 데이터 전송 개체의 속성이 외래 키를 확장하거나 기본 키를 노출해야합니까?
- 4. windows form에서 enter 키를 눌러 전송
- 5. 복합 키를 사용 하시겠습니까? 항상 대리 키를 사용 하시겠습니까?
- 6. 배열 키를 주문 하시겠습니까?
- 7. 키를 정규식으로 사용 하시겠습니까?
- 8. 페이지와 웹 컨트롤간에 전송 하시겠습니까?
- 9. IIS7로 다운로드 처리를 전송 하시겠습니까?
- 10. 새 호스팅으로 이메일을 전송 하시겠습니까?
- 11. Android 기기간에 파일을 전송 하시겠습니까?
- 12. 개체별로 NSMutableDictionary 키를 정렬 하시겠습니까?
- 13. + 키를 누르는 방법을 결정 하시겠습니까?
- 14. BizTalk SSO 키를 변경 하시겠습니까?
- 15. 키를 전송 한 후 Selenium WebElement 값이 비어 있음
- 16. 자바 스크립트 : Math.sqrt를 int로 전송 하시겠습니까?
- 17. 예외 클래스를 전송 메커니즘으로 만 사용 하시겠습니까?
- 18. 한 데이터베이스에서 다른 데이터베이스로 테이블을 전송 하시겠습니까?
- 19. php var로 javascript var를 전송 하시겠습니까?
- 20. 정리 정리 ORM 정의를 전송 하시겠습니까?
- 21. select 문에서 IEnumerable에서 Queryable로 전송 하시겠습니까?
- 22. 디자인에서 디버깅으로 VS2010 창 설정을 전송 하시겠습니까?
- 23. Java에서 네트워크를 통해 압축 및 전송 하시겠습니까?
- 24. iPhone/iPad : 장치간에 파일을 전송 하시겠습니까?
- 25. iOS App에서 Mac App으로 파일을 전송 하시겠습니까?
- 26. 아이폰에서 블루투스를 통해 이미지 파일을 전송 하시겠습니까?
- 27. .NET Remoting을 사용하여 파일을 전송 하시겠습니까?
- 28. 프로그래밍 방식으로 Quickbooks Online으로 데이터를 전송 하시겠습니까?
- 29. Excel에서 MySQL Server DB로 데이터를 전송 하시겠습니까?
- 30. 파일 다운로드를 요청하고 Rails 앱에 전송 하시겠습니까?
+1입니다. DOM은 나에게 소리가 난다. (나는 그것에 대한 경험이 없다.) –
+1. 그게 올바른 길이야. –