calabash_steps.rb 文件在哪里?
Where is the calabash_steps.rb file?
我是 calabash 的新手,从过去几个月开始就一直在使用它。当我执行预定义的步骤时,我进入路径“# calabash-cucumber-0.11.4/feature/step-definitios/calabash-steps.rb”
我知道它以某种方式与我的工作区相关联,但我无法获得这个 calabash-steps.rb 文件(既不在我的系统中也不在 Google 上)
谁能帮我弄到这个文件。我只是想看看这个步骤是如何实现的。
非常感谢!
这些文件将在 gems 库中。如果您使用的是 mac,请打开终端并输入
which calabash-android
输出将是 gem 安装位置的文件路径。如果你看那里就会有你要找的文件。
如果你在 windows 你可以 运行
gem env
它会输出一堆信息,GEM PATH
部分就是你想要的。
我的看起来像这样
- GEM 路径:
- C:/Ruby193/lib/ruby/gems/1.9.1
如果您开始编写自定义步骤,那么您应该查看文档 - https://github.com/calabash/calabash-ios/wiki/03-Writing-custom-steps
可以在 Calabash iOS repo 中找到该文件。
使用预定义步骤的问题之一是您无法(轻松)编辑它们。
如果您想探索预定义的步骤(编辑它们、设置断点等),我建议将 calabash_steps.rb 文件复制到您的本地 features/step_definitions 目录并更新您的 features/support/env.rb 文件 而不是 从 gem.
加载预定义的步骤
This code comment 中的功能解释了如何不 包括 Calabash gem.
附带的预定义步骤
如果你使用bundler + Gemfile(强烈推荐),你可以找到gem的安装位置:
$ bundle show calabash-cucumber
顺便说一句,您应该更新到最新版本的 Calabash iOS(撰写本文时为 0.14.3)。
我是 calabash 的新手,从过去几个月开始就一直在使用它。当我执行预定义的步骤时,我进入路径“# calabash-cucumber-0.11.4/feature/step-definitios/calabash-steps.rb”
我知道它以某种方式与我的工作区相关联,但我无法获得这个 calabash-steps.rb 文件(既不在我的系统中也不在 Google 上)
谁能帮我弄到这个文件。我只是想看看这个步骤是如何实现的。
非常感谢!
这些文件将在 gems 库中。如果您使用的是 mac,请打开终端并输入
which calabash-android
输出将是 gem 安装位置的文件路径。如果你看那里就会有你要找的文件。
如果你在 windows 你可以 运行
gem env
它会输出一堆信息,GEM PATH
部分就是你想要的。
我的看起来像这样
- GEM 路径:
- C:/Ruby193/lib/ruby/gems/1.9.1
如果您开始编写自定义步骤,那么您应该查看文档 - https://github.com/calabash/calabash-ios/wiki/03-Writing-custom-steps
可以在 Calabash iOS repo 中找到该文件。
使用预定义步骤的问题之一是您无法(轻松)编辑它们。
如果您想探索预定义的步骤(编辑它们、设置断点等),我建议将 calabash_steps.rb 文件复制到您的本地 features/step_definitions 目录并更新您的 features/support/env.rb 文件 而不是 从 gem.
加载预定义的步骤This code comment 中的功能解释了如何不 包括 Calabash gem.
附带的预定义步骤如果你使用bundler + Gemfile(强烈推荐),你可以找到gem的安装位置:
$ bundle show calabash-cucumber
顺便说一句,您应该更新到最新版本的 Calabash iOS(撰写本文时为 0.14.3)。