2013-07-26 42 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生成的设置粘贴到文本文件中。

相关问题