Ich habe mir überlegt, eine Art Robotertest-Browser zu entwickeln. Wie Selenium, aber eine, die wir verwenden können, um vollständige Integrationstests unserer Website zu machen. Ich frage mich, ob es möglich ist, eine Cocoa-Anwendung zu erstellen, die eine Webseite in einer WebView lädt und sie programmatisch sendet Klick-Ereignisse. Ich weiß, dass man verwenden könnte:
- (NSString *)stringByEvaluatingJavaScriptFromString:(NSString *)script
Um js-Klick-Events zu senden, aber es wäre besser, wenn Sie Klick-Events an die DOMElemente selbst senden könnten. Auf diese Weise könnten Sie Dateiuploads und andere Elemente testen, die nicht über Javascript wie Flash zugegriffen werden kann. Weiß jemand, ob dies möglich ist?