問題タブ [acceptance]
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.
jquery - EmberJS - Click() ヘルパーが期待どおりに動作しない
emberjs で JQuery セレクターを click() メソッドに渡すと、テスト中に要素がクリックされません。ID と href を持つ要素がクリックされて URL が変更され、ページが変更されたことをアサートする簡単な受け入れテストを作成しようとしています。
<a>
要素 id="sidebar-user-profile" にid を追加しましたが、試行click($('#sidebar-user-profile'))
すると「エラー: 要素 [オブジェクト オブジェクト] が見つかりません」というエラーが表示されます。ページ上でChromeのコンソールに入力して同じことを試みたところ、$('#sidebar-user-profile')
その正確な要素が選択されました。
過去2週間、これを機能させようとしてきましたが、選択肢がありません。
編集:エラーのあるテストは次のとおりです。
selenium - Selenium/codeception テストが時々フリーズするのはなぜですか?
会社の Web アプリケーションの受け入れテストを作成中です。私が使用しているのは、Webdriver と Firefox ブラウザーを備えた Codeception です。何時間も検索しても解決できない問題があります。
質問は簡単です: なぜ私のテストは 1 点で非常に長い時間 (約 5 分間)フリーズすることがありますか。その後も継続し、魔法のように機能します。
これはセレンの出力です:
物事をさらに面白くするために、時として非常に速く過ぎていくことがあると言えます。目的の要素が存在し、ブラウザー ウィンドウに表示されます。これは、「Loads」テキストを含む単純なスパンであり、これは私が使用するコマンドです。
testing - コードセプション受け入れテストで URL/Web ページを開く方法は?
テスト フレームワーク: Codeception
codeception 受け入れテストで URL/Web ページを開く方法は?
meteor - Chimp を使用した流星の受け入れテストでは、常にエラーが発生します
以下の例に従って、Meteor で受け入れテストがどのように実装されているかを確認します。
http://www.mhurwi.com/tutorial-test-driven-development-with-meteor-cucumber-chimp/
以下は私が試した手順です
- Chimp をグローバルにインストールします。つまり、npm install -g chimp
- 上記のリンクから git の例をダウンロードします。
- ポート 3000 で meteor アプリケーションを実行する
別のターミナルを開き、次のコマンドを実行します
チンパンジー --ddp= http://localhost:3000 --watch --path=tests
サーバーまたはクライアントのエラーなしで meteor アプリケーションを実行できるにもかかわらず、常に次のエラーが発生します。
ノードのバージョン: 4.2.3
アプリ流星バージョン: 1.2.1
ベース Meteor バージョン: 1.4.0.1
私が間違っていることを理解していません...どんな助けも大歓迎です。
以下の完全なエラーログ
更新されたログ