2016-09-08 26 views
0

Jenkinsシステムと統合されたe2eテストがあります。数週間、このテストはローカルとJenkins(ビルドパイプラインの一部として)の両方でうまく実行されました。E2Eテストはローカル実行に合格しましたが、Jenkins(分度器とジャスミン2)で失敗しました

スプリントの終わりに、私はスプリントの変更を反映するためにスクリプトを修正し、それがローカルに渡されたことを確認しました。次に、変更をマスターにマージしました。現在、Jenkinsからのe2eの実行は100%失敗していますが、QA envsにローカルに接続すると問題はありません。

エラーは次のとおりです。 - ローカルで再現できないポイント(x、y)で要素をクリックできません。

サーバーには実際の画面がありませんので、私はそこに行って何が起こっているのか見ることはできません。解決策は完全に一致しています。私はこのテストをローカルで実行している他の人たちもいますし、問題はありません。

これらの障害を引き起こす原因は何か、この問題のトラブルシューティング方法を教えてください。

ありがとうございました!

+0

を確認し、私は同じような状況を何度も直面しています。それで、あなたがする必要があるのは、失敗した要素の別のロケータ戦略を試し、protractor.ExpectedConditions.visibilityOf(ele)を使用するスクリプトを実装することです。 –

+0

ファントムズやクロムヘッドレスを使っていましたか?私はscrollTo(x、y)を使用することを推奨し、それが役立つかどうかを見て、時々私はこの問題を抱えていました。 – Hikaryu

答えて

0

その千フィートからの質問と特定することはかなり困難な問題があることができ、正確に、私はソースからあなたに

1.Whatsあなたチェックアウト戦略を助けることができるいくつかの考えられる原因/デバッグのヒントを下に記載されていますコードリポジトリ?ジョブの作業領域を確認し、最新のコードを持っていて、実際に最新のものかどうかを確認してください。 は常に代わりに「更新」

2.Addの新しいバージョンを使用すると、スクリーンショットを提供し、特にものを使用しているテストフレームワークに基づいたレポーターを選択するには、ジョブを設定することができます。詳細は、私のblogを参照してください - ジェンキンスコンソールレポートから自分のエラーのスタックトレース

3.Checkとでも正確なtrigerringポイント

関連する問題