在WebView -Swift 3.1中提交表单



我能够成功地填写我的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()")

最新更新