본문 바로가기
VB.net

웹브라우저 Source에서 ID 또는 이름없는 버튼 클릭

by 호야호잇 2018. 3. 16.

웹 브라우저 ID 또는 이름없이 버튼 클릭




Visual Studio 2012 (Visual Basic)에서 WebBrowser를 사용하여 단추를 클릭하려고합니다. 나는 많은 연구를 해 왔지만, ID 나 이름을 클릭하는 것만으로도 찾을 수 있습니다.


다음은 HTML 코드입니다.


<button type='submit' class="btn btn-default" style='float:right'>

    Login<i class="gicon-chevron-right"></i>

나는 웹 브라우저를 숨기고, 사용자가 Button1을 클릭하면 웹 브라우저에서 클릭을 호출합니다. 도와주세요.



변신!!!!


For Each elem As HtmlElement In wb1.Document.GetElementsByTagName("button")

    ' Check the attributtes you want

    If elem.GetAttribute("class") = "btn btn-default" Then

        'Check even the text if you want

        If elem.InnerText = "Login" Then

            'Invoke your event

            elem.InvokeMember("click")

        End If

    End If

Next



그러면 button문서의 모든 요소 가 검색됩니다 . ID가있는 단추가 포함 된 요소를 검색하여 검색 범위를 좁힐 수 있습니다.

'VB.net' 카테고리의 다른 글

TabControl에서 Tabpage 숨기기  (0) 2018.03.16
이미지 투명 적용방법  (0) 2018.03.16
공백제거 방법들  (0) 2018.03.16
Sendkey 이용방법  (0) 2018.03.16
Navigate 기능을 이용한 검색기능 만들기  (0) 2018.03.16