SWIFT 2.0 - 是否可以在视图中模拟点击或用户点击?

时间:2016-01-14 07:46:44

标签: swift url web tap

1 个答案:

答案 0 :(得分:0)

您可以使用javascript模拟按钮点击,因为该按钮是webview上的浏览器元素。

要通过swift运行javascript,请使用evaluateJavaScript方法。使用evaluateJavaScript(),您可以在WKWebView中运行任何JavaScript并在Swift中读取结果。这可以是您想要的任何JavaScript,这实际上意味着您可以直接挖掘页面并提取您想要的任何类型的信息。

webView.evaluateJavaScript("document.getElementById('theButtonElement').click()") { (result, error) in
    if error != nil {
        print(result)
    }
}