JSフレームワーク(webdriverio
など)を使用する理由は、JavaやRubyなどの広く使用されている言語でセレンを使用することに反対するフロントエンドの自動化に適しています。フロントエンドの自動化javascriptとJavaまたはRubyの比較
私はwebdriverio
を知っています.JSはフロントエンドの自動化テストに非同期的なアプローチをとっており、フロントエンドの背後にあるAJAX呼び出しとAPIにとって有益です。しかし、私はいくつかの具体的な例をコードで探しています。これは、Javaの使用が推奨されないこと、またはJSを使用するのとは対照的に退屈であることを示しています。私は検索しようとしましたが、フロントエンドの自動化に関する限り、JS以上のJavaの利点が表示されているかどうかを明確に説明することはできませんでした。
この質問はおそらく(例えば勧告を求めて)オフトピックとして閉鎖されます。つまり、テスト対象のアプリケーションはどの言語ですか?それはあなたの決定を知らせるのに役立ちます。 – orde
@ orde私はそれが閉じられるかもしれないと思ったが、私は検索中に具体的な答えを見つけることができなかった。 AUTは主にフロントエンドのJS、バックエンドのJavaです。 – user1207289
'webdriverio'や' nightwatchjs'のようなフレームワークはnode.jsの上にあります。ヘッドレステストのための 'phantomjs 'もあります。それがJavaルートの場合は、 'セレニウム 'が当然の選択です。決定を下すためにいくつかのチュートリアルを行う必要があります。がんばろう! – orde