2017-02-01 18 views
-1

私はJavaで書かれたセレンスクリプトを持っています。私はそれを私のシステムに.jarファイルとしてエクスポートし、コマンドラインから実行することができます。しかし私は私のチームにこれを送る必要があります。スクリプトの問題は、ファイルパスを使用してコンピュータからファイルを取得する必要があり、変換を実行して特定のフォルダに保存する必要があることです。私は自分のコンピュータのすべてのファイルパスでコードを書いています。それは別のリモートコンピュータでどのように実行できますか?それを行う方法はありますか?また、私はクロムドライブを別のファイルの場所に保存するので、私はそれがリモートコンピュータで動作しませんスクリプトでクロムドライバのパスを与えるとき。リモートコンピュータ上でセレンスクリプト(jarファイル)を実行

私はパラメータを使用しようとしましたが、問題は時間がかかるというプロセスです。 jarファイルを一度のプロセスとして編集できる人がいれば素晴らしいことでしょう。 Jarファイルを開くツールを使用しましたが、コードにはシンボルが表示されません。

答えて

1

実行中のjarファイルと同じフォルダに、必要なすべてのファイル(コンピュータ、クロムドライブなどのファイル)を保存してみることができます。このようにして、必要なすべてのファイルを、絶対パスの代わりに

のパスでrelativeパスを使用して参照できます。したがって、チーム全体にディレクトリを送信して実行することができます。

JavaとSeleniumのドキュメントを読んでいくうちに、少し時間を取ることをお勧めします。

関連する問題