私はロボットテストブラウザの一種を探しています。 Seleniumと似ていますが、私たちのサイトの完全な統合テストに使用できるものです。 WebViewでWebページをロードし、プログラムでクリックイベントを送信するCocoaアプリケーションを作成することが可能かどうかは疑問だ。ココア自動WebView
- (NSString *)stringByEvaluatingJavaScriptFromString:(NSString *)script
をevenetsをクリックして、しかし、あなたはDOMElementsで自分自身にクリックイベントを送ることができれば、それは良いだろうJS送信するには:私はあなたが使用することができます実現しています。そうすれば、ファイルのアップロードやフラッシュのようなjavascriptでアクセスできない他の要素をテストすることができます。これが可能なら誰でも知っていますか?
テストアップロードを処理できますか? – jpoz
良い質問!私はこの単純なワークフローを問題なくテストしました:URLをロードし、HTML要素の値を設定し、HTMLフォームを送信してください。ファイルを期待どおりにサーバーにアップロードしました(ワークフローの[値]フィールドにファイルをドラッグ&ドロップすることもできます)。 –