問題タブ [angularjs-e2e]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
14911 参照

angularjs - 分度器は currenturl を期待して失敗します

ローカル サーバーに対して e2e テストを実行し、結果の URL (ナビゲーション ボタンがクリックされた後) が正しい結果であることをテストしようとしています。ただし、結果の URL は常に false です。

私のコードを以下に示します。

HTML:

テストコード:

問題は、ボタンをクリックした後の現在の URL が #/current_url のままであり、期待される結果 #/new_page に変更されないことです。

私がどこで間違ったのか誰か知っていますか?

0 投票する
1 に答える
139 参照

testing - Karma + AngularJS Scenario Test Runner とフォームのトラブル

わかりました。フォームのフィールドに入力しているテスト ランナーに問題がありますが、フォームを送信すると、これらのフィールドが空白として参照されます。

element('some_element).val('some_val') を使用してフィールドに書き込むと、これは正常に機能します。

次に、フィールドを expect(element('some_element').val()).toBe('some_val') でチェックすると、問題なく合格します

しかし

このフォームを送信すると、これらの要素はすべて空であると返されます。ただし、1文字だけ手動で変更でき、問題なく受け入れられます。

このような問題の原因を説明できる人はいますか? また、それを回避する方法に関する可能な解決策はありますか?

0 投票する
1 に答える
2239 参照

angularjs - Karma: 複数のブラウザで、それぞれが異なるプロキシでテストする

e2e テストを実行するブラウザー (chrome、safari、firefox) ごとに、異なるプロキシを介してテスト スイートを実行する必要があります。

karma.conf.js ファイルでこれを行う方法はありますか?

現時点では、使用するブラウザーとプロキシを指定して、次のコマンドでテストを実行できますが、すべてのブラウザーを一度に実行できる必要があります。

0 投票する
2 に答える
4204 参照

angularjs - ページ ナビゲーションのための angularjs での e2e テスト

Web アプリの e2e テストを書いていますが、最初から行き詰っています。私のテスト経験を開始するための助けをいただければ幸いです。

私はangularjsがまったく初めてです。だから我慢してください。

アプリのランディング ページにいるかどうかを確認するテストを書きたいと思います。ジャスミンとカルマを使用しています。

ここに私の設定ファイルがあります // Karma 設定

私のmainscenario.jsファイル。

評判が 10 必要なので、エラーのスクリーン ショットを投稿することはできません。しかし、ここに説明があります。

前もって感謝します。

0 投票する
1 に答える
1581 参照

angularjs - protractor-js 設定フォームのアクション属性

今日、フォームを介してデータを送信しようとしましたが、データは投稿 uri に入れる必要があります。クリックを送信できるビューでフォーム uri にパラメーターを追加する方法はありますか。

以下のコードを試しました。でも、

driver.findElement(protractor.By.name('formelement')).setAttribute('action', attr);

オブジェクトにはメソッド setAttribute がありません

0 投票する
2 に答える
2864 参照

ruby-on-rails - AngularJS の単一ページ アプリケーションに Cucumber を使用する必要がありますか?

私はCucumberとAngularの両方にかなり慣れていません。シングルページアプリケーションであるレールアプリケーションがあります。Cucumber を使用する必要がありますか、それとも AngularJS の e2e テストを使用する必要がありますか?

洞察、比較、過去の経験は大歓迎です!