单击运行Java脚本的字符串

时间:2018-08-20 14:24:27

标签: vb.net parsing click

我正在尝试在运行一些JavaScript的网络浏览器控件中单击文本字符串,我不确定如何单击文本,因为在这种情况下,我用于按钮的方法不起作用

    Function Clk(WebBrowserID, ElementID)

    WebBrowserID.Document.GetElementById(ElementID).InvokeMember("click")
    Return "Clicked"
End Function

关于可点击文本,这是客户端可见的所有内容

<div class="task-skip pure-g">
    <div class="pure-u-1">

            <a href="javascript:;" class="task-skip js-next">Next</a>

    </div>
</div>

我完全不知道如何单击文本以运行javascript脚本或通过代码调用脚本,从而无需按下按钮,将不胜感激。

1 个答案:

答案 0 :(得分:0)

我找到并使用的解决方案如下,希望这对解决此问题的其他人有帮助。

    For Each Element As HtmlElement In Browser.Document.All
        If Element.InnerText = "TEXT HERE" Then
            Element.InvokeMember("click")
        End If
    Next

    Return "RETURN VALUE"