SWIFT 2.0 - 是否可以在视图中模拟点击或用户点击?
SWIFT 2.0 - Is it possible to simulate a click or a user tap in a view?
我想编写一个假用户点击网页视图按钮自动加载正确网页的代码。我在 Swift 2.0 中工作,url 不包含任何索引页。
我想点击注释按钮,页面的url在这里:
您可以使用 javascript 模拟按钮点击,因为按钮是 webview 上的浏览器元素。
到运行javascript到swift,使用evaluateJavaScript方法。使用 evaluateJavaScript() 您可以 运行 WKWebView 中的任何 JavaScript 并在 Swift 中读取结果。这可以是您想要的任何 JavaScript,这实际上意味着您可以直接进入页面并提取您想要的任何类型的信息。
webView.evaluateJavaScript("document.getElementById('theButtonElement').click()") { (result, error) in
if error != nil {
print(result)
}
}
我想编写一个假用户点击网页视图按钮自动加载正确网页的代码。我在 Swift 2.0 中工作,url 不包含任何索引页。
我想点击注释按钮,页面的url在这里:
您可以使用 javascript 模拟按钮点击,因为按钮是 webview 上的浏览器元素。
到运行javascript到swift,使用evaluateJavaScript方法。使用 evaluateJavaScript() 您可以 运行 WKWebView 中的任何 JavaScript 并在 Swift 中读取结果。这可以是您想要的任何 JavaScript,这实际上意味着您可以直接进入页面并提取您想要的任何类型的信息。
webView.evaluateJavaScript("document.getElementById('theButtonElement').click()") { (result, error) in
if error != nil {
print(result)
}
}