最近のアクセス:
GXtest のトラブルシューティング

このページでは、GXtest オブジェクトに関連する一般的なエラーと、それを迅速に修正する方法を示します。

テストオブジェクトや参照が原因でビルドエラーが発生

一部のオブジェクトをリビルドする必要がある一般的なエラーである可能性があります。テストオブジェクトはメインオブジェクトから呼び出されないため、 [ すべてリビルド ] 操作ではビルドされません (ユーザーが変更した場合を除く)。そのため、 [ すべてのテストをリビルド ] オプションを使用して、テストオブジェクトとその参照を強制的にリビルドする必要があります。
解決方法: 2 とおりの方法があります:
a) 次回実行時に GeneXus によって自動的にリビルドされるようオブジェクトを変更する
b) [ テスト ] > [ すべてのテストをリビルド ] を実行する

Jenkins をサービスとして使用して Internet Explorer で Web UI テストを実行

Web UI テストが Internet Explorer ブラウザーで正しく機能するためには、CI サーバーによってブラウザーが開かれている必要があります。これは、Jenkins をサービスとして使用している場合、管理者アカウントとはセキュリティ設定が異なるシステムでテストが実行されるためです。この問題を解決するには、Jenkins をサービスとしてではなく、コマンドラインから実行する必要があります。詳細については、こちらを参照してください。
注: 既にサービスとして実行している場合は、Jenkins インストールフォルダにある Jenkins.war ファイルを次のように使用します:
java -jar "C:\Program Files\Jenkins\Jenkins.war" --httpPort=8081

Web UI テストでのブラウザー起動エラー

「セッションが作成されていません」や「互換性がないバージョンです」といった内容のエラーが発生する場合は、Web UI テストの互換性の問題を確認してください。

Internet Explorer でのファイルの自動ダウンロード

Internet Explorer で実行するユーザーインターフェースのテストでファイルをダウンロードする必要がある場合、ブラウザーに表示されるダウンロードバーを管理する必要があります。詳細については、「Internet Explorer 11 でのファイルの自動ダウンロード」を参照してください。

エラー: テストの実行は、ビルドモードが MSBuild に設定されている場合にのみサポートされます。このバージョンを使用して適切にテストを実行できるようにするには、ビルドモードを変更する必要があります。

.NET 環境では、ジェネレーターの [ Build Mode ] プロパティが「MSBuild」に設定されている必要があります。

bash: /usr/local/bin/xcpretty: ファイルまたはディレクトリーが見つかりません

iOS で UI テストを実行できるようにするには、Apple の要件を満たすことに加え、xcpretty ライブラリをインストールする必要があります。

 


サブページ
Created: 21/05/11 23:28 by Admin Last update: 23/04/24 18:09 by Admin
カテゴリ
Powered by GXwiki 3.0