Guest User

Untitled

a guest
Jan 16th, 2018
336
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.86 KB | None | 0 0
  1. - (void)webViewDidFinishLoad:(UIWebView *)webView {
  2. //fill data
  3. NSString *email = @"myemail@email.com";
  4. NSString *password = @"mypassword";
  5. NSString *fillDataJsCall = [NSString stringWithFormat:@"document.getElementById('expert_email').value = '%@';document.getElementById('expert_password').value = '%@';", email, password];
  6. [webView stringByEvaluatingJavaScriptFromString:fillDataJsCall];
  7.  
  8. //check checkboxes
  9. [webView stringByEvaluatingJavaScriptFromString:@"document.getElementById('expert_remember_me').checked = true; document.getElementById('expert_terms_of_service').checked = true;"];
  10.  
  11. //submit form
  12. dispatch_after(dispatch_time(DISPATCH_TIME_NOW, 1 * NSEC_PER_SEC), dispatch_get_main_queue(), ^(void)
  13. {
  14. [webView stringByEvaluatingJavaScriptFromString:@"document.forms["new_expert"].submit();"];
  15. });
  16. }
  17.  
  18. func webViewDidFinishLoad(webView: UIWebView) {
  19.  
  20. // fill data
  21. let savedUsername = "USERNAME"
  22. let savedPassword = "PASSWORD"
  23.  
  24. let fillForm = String(format: "document.getElementById('expert_email').value = '(savedUsername)';document.getElementById('expert_password').value = '(savedPassword)';")
  25. webView.stringByEvaluatingJavaScriptFromString(fillForm)
  26.  
  27. //check checkboxes
  28. webView.stringByEvaluatingJavaScriptFromString("document.getElementById('expert_remember_me').checked = true; document.getElementById('expert_terms_of_service').checked = true;")
  29.  
  30. //submit form
  31. dispatch_after(dispatch_time(DISPATCH_TIME_NOW, Int64(1 * NSEC_PER_SEC)), dispatch_get_main_queue()){
  32. webView.stringByEvaluatingJavaScriptFromString("document.forms["new_expert"].submit();")
  33. }
  34. }
  35.  
  36. dispatch_after(dispatch_time(dispatch_time_t(DispatchTime.now()), Int64(UInt64(1 * NSEC_PER_SEC))), dispatch_get_main_queue()){
  37. webView.stringByEvaluatingJavaScript(from: "document.forms["new_expert"].submit();")
  38. }
Add Comment
Please, Sign In to add comment