私はテストデータ(Excelファイル)からデータをフェッチし、このスクリプトのEclipse GUIを実行するために使用しました。コマンドプロンプトから実行中にテストデータファイルをSeleniumスクリプトに渡しています
私が行ったことは、スクリプトを実行可能なJarファイルにエクスポートし、コマンドプロンプト(java -jar <Filename.jar>
)から実行しています。
しかし、このアプローチでは、データがテストデータファイルで変更されるたびに、実際のファイルを変更して別のjarファイルをエクスポートする必要があるという問題に固執しました。データの膨大な変更に伴い、このアプローチは私にとっては恐ろしいものになります。
これを解消するには、jarを実行している間にコマンドのTest Data file(excel)パスを渡しますが、スクリプトは指定されたファイルからデータを選択する必要があります。
私はこのことについて私の研究をしましたが、私が得たのはすべて死んだものです。だから、私の質問は「このアプローチは可能か?
Excelファイルをプロジェクトから移動して(ディレクトリ構造内で1レベル上に)Excelを読み込み、ExcelファイルがJarファイルに含まれなくなるようにします。 –
これは私がやろうとしていることですが、問題は "スクリプトにデータをフェッチさせるためにコマンドに渡す方法は?"です。 – Ashish
コード自体では、Excelファイルの '相対パス'を使用してjarを構築します。 jarファイルとExcelファイルを、Jarでコード(1レベル上)で宣言した正しいパスに配置します。 –