我找不到用WKWebView和Java Script模拟点击/点击的方法

时间:2018-04-06 03:06:03

标签: javascript html swift mobile-safari wkwebview

我尝试使用swift / javascript模拟移动点击/点按。点击是在没有Id的标签上。我尝试过.click(),. onclick()和.submit()。

webView.evaluateJavaScript("document.getElementsByTagName('button').click();", completionHandler: { (value, error) in
            if error != nil{
                print("Unsuccessfull")
                print(error as Any)
            }
            else{
                print("Successfull")
            }
        })

这是html标签

<button type="submit" class="btn btn-greyscale join ng-binding" blocking="" data-functional-selector="join-button-username">Go</button>

1 个答案:

答案 0 :(得分:0)

您必须添加[0]或标签所在的位置

webView.evaluateJavaScript("document.getElementsByTagName('button')[0].click()", completionHandler: nil)