我尝试使用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>
答案 0 :(得分:0)
您必须添加[0]或标签所在的位置
webView.evaluateJavaScript("document.getElementsByTagName('button')[0].click()", completionHandler: nil)