안녕하세요 기록하기 전에 모든
이 게시물을 발견하고이 시도 할 수 없습니다
Null Value from GetElementById using C#
How to getelement by class?
C# get element by name
더.
so
1. 양식 webBrowser1에 대한 제어 권한이 있습니다.
2. webBrowser1.Navigation ("my url").
3. webBrowser1.ReadyState == WebBrowserReadyState.Complete를 확인하십시오.
4.이 후 내가 요소를 찾을 시도하는 예를 보인다에서 같은 : 내가 .Inner이 요소를 볼 수 없습니다
webBrowser.document는 요소에게 내가 읽은
<div class="button" style="float: right;">
<input name="uc_InvoiceLines$btnBook" tabindex="5030" class="btnBook btn"
id="uc_InvoiceLines_btnBook" onclick="javascript: return
ValidationOnBooking('You are about to book the invoice. Do you want to
continue','Invoice lines');" type="submit" value="Book">
</div>
5. foreach는 (webBrowser1.Document.All에서는 HTMLElement의 채널)/외부 HTML/TEXT
6. 나는이 요소가 js에 의해 생성되었지만 탐색 할 때 왜 볼 수 있는지 이해하지 못하고 webBrowser1.Document.All
에서 찾을 수 없습니까?
"팬텀"을 찾는데 아무도 도와 줄 수 있습니까?
이 요소는 iframe에 중첩되어 있습니까? –
예 iframe의 일부분입니다 – AlGraf
그래서 다른 '문서'에 있습니다. iframe 간 도메인과이 프레임 된 페이지가 게시 메시지 API를 처리하지 않으면 액세스 할 수 없습니다. 그렇지 않으면 여러 dupe 중 하나를 읽으십시오 : https://stackoverflow.com/questions/1088544/get-element-from-within-an-iframe 또는 https://stackoverflow.com/questions/9393532/cross-domain-iframe- 문제 등 ... –