Вы можете использовать JavaScript для управления UIWebView, используя метод stringByEvaluatingJavaScriptFromString
.Например, вы должны иметь возможность вставлять текст во входные данные и отправлять форму:
NSString* script = @"document.getElementById('Name').value = 'Hello'; document.getElementsByTagName('form')[0].submit();";
[self.web stringByEvaluatingJavaScriptFromString:script];
Вы должны настроить JavaScript, чтобы делать все, что вы хотите.Например, вы можете ввести значения, собранные в сценарий, а затем запустить JavaScript.
Вы можете скрыть UIWebView до загрузки новой страницы, а затем показать его пользователю.
Если подумать, было бы неплохо, если бы вокруг веб-вида была оболочка типа Selenium, но сейчас я не знаю ничего подобного.