protractorなどのJavaScript UI自動化フレームワークは、基本的にオブジェクトを見つけて操作を実行するような基本的な操作である、UIテストの自動化のような単純なタスクのためのおそらくは過剰な非同期実行、約束、コールバック、その上に。UIテストの自動化のための言語としてJavaScriptを選択するのはなぜですか?
JavaScriptベースの自動化フレームワークでAngularJS /その他のフロントエンドWebアプリケーション開発用のJavaScriptフレームワークページを処理できる場合は、JavaScriptフレームワークを使用する理由を教えてください。
シンプルで読みやすく、ユーザーフレンドリーなUIテスト自動化に適したRuby/Pythonなどの言語で分度器のようなフレームワークの移植を使用することができますか?
注:私は、JavaScriptやProtractorのようなフレームワークには反対していません(実際に分度器を使って複数の大規模プロジェクトの自動化フレームワークを設計しています)が、テスト用の言語としてJavaScriptを選択する際のトレードオフオートメーション?
が提供するいくつかの余分なelement locato R技術は、あなたがJavaScriptで作業する場合、ほとんどの場合、それはあなたがすでによく知っている言語です。だから、どうしてあなたがもっと悪く知っているかもしれない、Javaのような言葉に行くのだろうか?あなたが知っている言語に固執してください。 – pietrovismarabinding – Find an element by text binding. exactBinding – Find an element by exact binding. model – Find an element by ng-model expression. buttonText – Find a button by text. partialButtonText – Find a button by partial text. repeater – Find elements inside an ng-repeat. exactRepeater – Find an element by exact repeater. cssContainingText – Find elements by CSS which contain a certain string. options – Find an element by ng-options expression. deepCss – Find an element by css selector within the Shadow DOM.
分度器あなたの質問は非常に曖昧です、あなたは何を知りたいですか? AngularJSを広範囲にテストしたい場合、分度器は非常によく機能します。どのような選択肢がありますか? –
私たちは実際に、角型アプリのためのテストを書く独立したテスト自動化チームを持っています。分度器は、Javaのような他の言語でも実際に書くことができます。私は本当にこの質問のポイントを見逃しています。 –