我能够成功地填写我的WebView中的三个字段,但无法提交表格:
let fillForm = String(format:"document.getElementById('Login').value = '(login ?? "NA")';document.getElementById('Password').value = '(password ?? "NA")';document.getElementById('Server').value = '(server ?? "NA")';")
WebApp.stringByEvaluatingJavaScript(from: fillForm)
let Submit = String(format: "document.getElementByvalue('Login').submit()")
WebApp.stringByEvaluatingJavaScript(from: Submit)
我找不到" Inspect element"的"提交"按钮的" ID",因此我试图通过" value"标签获取元素。
input type =" submit" value =" login" class =" btn btn-default"
请建议。
已解决!
让submit = string(格式:" document.forms [0] .submit()")