【问题标题】:Target "run-ondemand" does not exist in the project项目中不存在目标“按需运行”
【发布时间】:2013-07-27 05:47:56
【问题描述】:

我正在使用 selenium 2.0 作为框架修复自动化代码的一些错误。我安装了 ant,并在 windows 07 64 位上使用 Eclipse Juno。在对代码进行任何更改之前,我在命令提示符和 eclipse 上运行脚本没有任何问题。但是,由于我做了一些更改,脚本只在 Eclipse 上运行,不再在命令提示符下运行。我试图找出问题,但没有想出答案。这是对正在发生的事情的描述: 当我输入命令提示符“ant init”时,我得到以下信息:

初始化
构建成功
总时间:0秒

但是,当我键入命令行“ant run-ondemand -Dtype=package -Dpackage.name=comMy_package.Test”时,我得到以下信息:

构建失败
项目“my_Project”中不存在目标“按需运行”
总时间:0 秒。

我是 Selenium 和 Ant 的新手。有人有什么主意吗?感谢您的宝贵时间。

【问题讨论】:

    标签: eclipse ant build selenium-webdriver command-prompt


    【解决方案1】:

    我想我找到了解决方案。每次在对源代码进行一些更改后运行脚本时,Eclipse 都会更改 build.xml 文件。 build.xml 文件中生成的新设置现在与 Ant 最初识别的设置不同。为了避免这个问题,我只是复制了 build.xml 文件的原始设置并将其粘贴到包含当前设置的文件中。然后我通过命令提示符运行脚本,现在一切正常。如果我想用 Eclipse 运行脚本,我将粘贴之前由 eclipse 生成的设置,因为我将它保存在一个文本文件中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-08
      • 2016-04-17
      • 2014-07-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多