Selenium を介して PhantomJS に goinstant ライブラリをロードする際に最初に問題が発生しました。クライアントコードの統合テストを書くための好ましい方法は何だろうと思っていました。
1 に答える
3
テストは、Selenium とサポートされているブラウザー、または PhantomJS のいずれかで正常に動作するはずです。GoInstant では、JavaScript ロジックを実行するためのテスト ハーネスとして mocha と共に、実際のブラウザーと phantomjs の両方を内部で使用しています。
GoInstant の影響を受けているページ上の特定の要素をテストで探している場合は、タイムアウト時にテストを再試行するか、GoInstant の初期化後にコールバックをトリガーしてください。テストを混乱させるページの読み込み。
PhantomJS、Selenium、および GoInstant で特定の問題が発生している場合は、StackOverflow にコード例を添えて別の質問を投稿するか、https: //goinstant.com/support に投稿することを検討してください。
開示:私はGoInstantで働いています
于 2013-08-02T15:32:35.507 に答える