問題タブ [web-component-tester]
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.
polymer - ポリマーのテスト: 再帰が多すぎる?
現在、ポリマー要素をテストしており、要素に変数が設定されるのを待つ必要があります。変数が設定されるのを待つように Javascript に指示する方法を検索した後、次のコードを思いつきました。
これはChrome では機能しますが、他のブラウザー (IE11、Edge、Firefox) はフリーズし、最終的にクラッシュします。firefox で「再帰が多すぎます」というエラーが発生しましたが、他にはあまりありませんでした。
私は何か間違ったことをしていますか?何か案は?再帰的な setTimeout を試してみましたが、動作は同じでした: Chrome は機能しますが、他のブラウザーは機能しません。
gulp - Web Component Tester - 各ビルドでテストを実行する gulp タスク
gulpfile の中に次のようなものを入れたい:
目的は、テスト フォルダーまたは要素フォルダー (Polymer コンポーネントを含む) を監視することです。それらの一部が変更される場合は、各ビルドでテストを実行してください。
私のwct.conf.js:
いくつかのページで上記のコードを見つけましたが、いくつかのテストを追加して端末に入力した後、エラーが見つかりました.tmpフォルダーが更新されず、またはのgulp
ような奇妙なエラーが機能しないためです。テストで意図的にミスをして失敗させたときに正しいエラーも発生したので、何か問題ないように見えますが、まったく問題ありません。Polymer is not defined
ajax.generateRequest
多くのファイルを含む既存のプロジェクトにテストを追加します。空のプロジェクトで同じことをしようとすると、入力するまで同じエラーが発生しましたbower install
。
これがbowerの依存関係の問題である可能性はありますか? または、何が悪いのか分かりますか?gulpfile のコードのこの部分は、目的の効果を実行する権利がありますか?
どうもありがとう。
teamcity - TeamCity で web-component-tester を実行する
wct
誰かがチームシティで実行するのを手伝ってくれませんか? ビルドを構成しましたが、実行時に以下のエラーが発生しますwct
。
polymer - Web Component Tester: DOM へのアクセス
何百もの Polymer テスト スイートがあります。各テストの最後に、DOM にアクセスしてカスタムの品質チェックを行いたいと考えています。
wct プラグインの作成は機能しますか? その場合、プラグイン内から DOM にアクセスするにはどうすればよいですか?
前もって感謝します!
jenkins - Jenkins で XUnit テスト出力を表示する方法
JUnit 形式のテスト出力によると、 https://github.com/garcus/wct-xunit-reporterを使用して XUnit レポート xml を作成しました。
うまくいかないのは、Jenkins が Test-Results を表示することです。私は試した:
- 別の XUnit テスト結果 (xUnit テスト結果レポートの公開: [xUnit] [エラー] - 結果ファイル '..../testfile.xml' の変換済みファイル (メトリック 'NUnit' の変換プロセス中) が無効です。 )
- JUnit テスト結果
別の XUnit xsl が必要ですか、それとも他に何が欠けていますか?
polymer - Polymer テストの実行時に「local」という名前の WCT プラグインが見つかりませんでした
Polymer Starter Kit のクローンを作成した後、WCT を次のようにインストールしました。
今、私はこのエラーが発生しています:
「local」という名前の WCT プラグインが見つかりませんでした
これを修正するにはどうすればよいですか?