2013-07-26 72 views
0

我正在使用selenium 2.0作爲框架修復自動化代碼中的一些錯誤。我安裝了ant,並在Windows 07 64位上使用Eclipse Juno。在對代碼進行任何更改之前,我在命令提示符和eclipse上運行腳本時沒有任何問題。但是,由於我做了一些更改,腳本只在Eclipse上運行,而不是在命令提示符下運行。我試圖找出問題,但沒有拿出答案。這是正在發生的事情的描述: 當我在命令提示符「蟻族的init」型,我得到如下:項目中不存在目標「run-ondemand」

初始化
生成成功
總時間:0秒

然而,當我在命令行鍵入 'ant run-ondemand -Dtype=package -Dpackage.name=comMy_package.Test',我得到如下:

BUILD FAILED
目標「run-ondemand」在項目「my_Project」中不存在
總時間:0秒。

我是Selenium和Ant的新手。有人有什麼主意嗎?謝謝你的時間。

回答

0

我想我想出瞭解決方案。每次在對源進行一些更改後運行腳本時,Eclipse都會更改build.xml文件。 build.xml文件上生成的新設置現在與Ant最初識別的設置不同。爲了避免這個問題,我只複製了build.xml文件的原始設置並將其粘貼到包含當前設置的文件中。然後通過命令提示符運行腳本,現在一切正常。如果我想用Eclipse運行腳本,我會先將由eclipse生成的設置粘貼到文本文件中。

相關問題