Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- - (void)webViewDidFinishLoad:(UIWebView *)webView {
- //fill data
- NSString *email = @"myemail@email.com";
- NSString *password = @"mypassword";
- NSString *fillDataJsCall = [NSString stringWithFormat:@"document.getElementById('expert_email').value = '%@';document.getElementById('expert_password').value = '%@';", email, password];
- [webView stringByEvaluatingJavaScriptFromString:fillDataJsCall];
- //check checkboxes
- [webView stringByEvaluatingJavaScriptFromString:@"document.getElementById('expert_remember_me').checked = true; document.getElementById('expert_terms_of_service').checked = true;"];
- //submit form
- dispatch_after(dispatch_time(DISPATCH_TIME_NOW, 1 * NSEC_PER_SEC), dispatch_get_main_queue(), ^(void)
- {
- [webView stringByEvaluatingJavaScriptFromString:@"document.forms["new_expert"].submit();"];
- });
- }
- func webViewDidFinishLoad(webView: UIWebView) {
- // fill data
- let savedUsername = "USERNAME"
- let savedPassword = "PASSWORD"
- let fillForm = String(format: "document.getElementById('expert_email').value = '(savedUsername)';document.getElementById('expert_password').value = '(savedPassword)';")
- webView.stringByEvaluatingJavaScriptFromString(fillForm)
- //check checkboxes
- webView.stringByEvaluatingJavaScriptFromString("document.getElementById('expert_remember_me').checked = true; document.getElementById('expert_terms_of_service').checked = true;")
- //submit form
- dispatch_after(dispatch_time(DISPATCH_TIME_NOW, Int64(1 * NSEC_PER_SEC)), dispatch_get_main_queue()){
- webView.stringByEvaluatingJavaScriptFromString("document.forms["new_expert"].submit();")
- }
- }
- dispatch_after(dispatch_time(dispatch_time_t(DispatchTime.now()), Int64(UInt64(1 * NSEC_PER_SEC))), dispatch_get_main_queue()){
- webView.stringByEvaluatingJavaScript(from: "document.forms["new_expert"].submit();")
- }
Add Comment
Please, Sign In to add comment