2014-02-13 84 views
0

的批處理文件,文件我用下面的批處理文件來運行jar文件,並將其成功運行。但我想從Window Scheduler每天安排這個程序。我嘗試將selenium-server-standalone-2.33.0.jar或所有的selenium jar文件放入我的Eclipse程序中,並且都失敗了。我在環境變量中插入了java和selenium路徑。看起來港口只是被聆聽,沒有任何作用。附表硒網絡驅動程序jar從窗口調度

任何想法呢? 我很欣賞你的建議和想法。

@echo off 
java -jar "C:\Tasks\autoscript.jar" %* 
PAUSE 

回答

0

你是什麼意思失敗?您如何直接在計劃任務中執行計劃或者該代碼是否位於.bat文件中?

+0

上面是一個批處理文件,該文件是從窗口調度任務,像從批處理文件從窗口調度運行的exe應用。如果我從命令提示符運行這個批處理,硒服務器也沒有啓動。 – Mira

+0

我會說你的問題不是批處理行,而是autoscript.jar中的一些內容。如果它不從命令行運行,那麼腳本有問題。 – KaibutsuX

0

嘗試設置classpath中的批處理文件,可它是不是能夠找到的類路徑。

我使用下面的技術,它正在對我來說,我認爲它可以幫助你:

創建的testng.xml文件說名testsuite.xml。

現在,按照以下兩個步驟:

第1步:爲調度創建一個批處理文件:下面的代碼

使用 - 修改並在記事本中粘貼。保存在記事本工作目錄爲 「的run.bat」

組ProjectPath = C:\硒\ Selenium_tests \ DemoProject 回波%ProjectPath% 組類路徑=%ProjectPath%\ bin中;%ProjectPath%\庫* 回波%的類路徑% 的java org.testng.TestNG%ProjectPath%\ testsuite.xml

a)首先線是用於設定項目路徑 b)中第二行是用於驗證路徑設置或沒有。 c)中第三行是用於設定claspath - lib文件夾包含所有的jar文件添加到項目構建路徑 d)第四行是用於驗證類路徑是否被設置或不 E)第五行是用於執行具有所有的細節xml文件測試。

第2步:進入控制面板 - >管理工具>任務調度程序並創建將在您需要的時候觸發run.bat文件的任務。

它會工作。