2016-06-24 16 views
0

私は複数のJava Seleniumスクリプトを持っており、それらをすべて1つのバッチファイルを使用して実行できるようにします。しかし、バッチファイルでEclipseからSeleniumスクリプトを呼び出す/実行する方法がわかりません。バッチファイルを使用してEclipse上でSelenium Scriptsを実行するにはどうすればよいですか?

私は見つけた複数のアプローチを試みましたが、どれも私のために働いていないようです。

  • .settings(フォルダ)
  • bin(フォルダ)
  • src(フォルダ)
  • .classpath
  • .project
:それは助けている場合、私は​​内の次のフォルダ/ファイルを持っています

編集: ここに私はhavですeはこれまでに試みた。しかし、これらの方法のために、私は実際には '必要はありません

方法#1

cd C:\Workspace\projectname 
java -cp C:\Workspace\projectname\lib\*;C:\Workspace\projectname\bin org.testng.TestNG testng.xml 

方法#2

cd C:\Workspace\projectname 
set ProjectPath=C:\Workspace\projectname 
echo %ProjectPath% 
set classpath=%ProjectPath%\bin;%ProjectPath%\lib\* 
echo %classpath% 
java org.testng.TestNG %ProjectPath%\testng.xml 

まず私は、私が見つけたこれらの2つの方法を試してみましたlib 'フォルダに格納されているので、ここで何を使用するのか分かりません。代わりに別のフォルダを試しましたが、正しい方法を見つけることができません。 私はそうと、私のSikulixバッチファイルのために行ったように私は、同じ構造を使用してみました:

@CALL %USERPROFILE%\Desktop\SikuliXdocs\runsikulix.cmd -r %USERPROFILE%\Desktop\ACC_L10nTest\Login02.sikuli 

しかし、私が使用するさまざまなパスが動作していないことを、私は私がどうあるべきか、実際に確認していないので、それらを実行させるために呼び出します。

+0

_「複数のアプローチを試しました」_うまいですが、私たちにあなたの試行を見せてもらえますか?そして、まったく意味がないのですか? – aschipfl

+0

こんにちはaschipfl、それは公正な点です。私は私の様々なアプローチに関する最新の投稿を編集しました。助けてくれてありがとう! –

答えて

0

私はapache antを使用してセレンテストを実行しようとしました。あなたはapache antのプラグインを入手してeclipseでEclipseにインストールします。 build.xml(Antビルドファイル)をプロジェクト用にエクスポートします(Eclipse Antプラグインが役に立ちます)。今、あなたは直接してテストを実行することができます。

設定JAVA_HOME = C:\プログラムファイル\のJava \は

ant.bat -buildfile D jdk1.8.0_25:/Myproject/build.xml MyMain

を一般: "ant bin path" - ビルドファイル "build.xmlパス" "メインメソッドを含むターゲットクラス"

また、TestNGとMAVENを使用することもできます。私はMAVENとtestNGをお勧めします。唯一のtestNGではありません。あなたはtestNGだけを使用しています。

関連する問題