基本的に、HTMLドキュメントに複数ある場合のログインフォームを見つけたいです。forms
私の推測は次のとおりです。'forgot your password'
または'Remember me'
またはのようなフォーム文字列を識別できる場合'keep me signed in'
、そのような文字列/リンクはパスワードフィールドの後に表示されるため、ログインフォームである可能性があります。
これらの文字列/リンクを含むフォームを見つけて、アプリでそのフォームの名前または ID を使用する方法はありますか?
更新: 次のコードを使用して、「パスワードを忘れた」という文字列を含むフォーム ID を取得しましたが、何も返されません。
NSString *formID = [NSString stringWithFormat:@"%@",[self.browser stringByEvaluatingJavaScriptFromString:@"$('form').filter (function() {var text = this.innerHTML.toLowerCase();"
"return text.indexOf('forgot your password') != -1 || "
"text.indexOf('remember me') != -1;}).attr('id');"] ];