cucumber相关内容
好的,所以我正在使用IntelliJ开发项目并尝试利用其黄瓜功能。我没有使用黄瓜的java风格,但IntelliJ似乎想要相对于特征文件在特定位置的步骤定义文件。 我发现了这个:如何在intelliJ 12中定义黄瓜的步骤定义位置和其他来源指出我能够添加我的运行配置的”胶水“属性,告诉cuke哪个包到找到步骤文件。所以我正处于可以通过IDEA运行测试的地步。但我每次运行新测试时都需要设置此项
..
我尝试运行这个gradle任务 任务runCucumber(类型:JavaExec){ main =“cucumber .api.cli.Main“ args + = ['-f','html:build / reports / cucumber /','-f','json:build / reports / cucumber / report.json', '--glue','com.w
..
我试图从Gradle运行Cucumber-jvm。但是,无论我做什么,我都无法获得实际运行的功能。当其他JUnit测试运行时,它们总是被跳过。我的功能在 src / test / resources 中,并且在 src / test / java 中有一个JUnit测试,其中 @RunWith(Cucumber.class)和 @Feature(Myfeature.feature)属性。这是我的G
..
运行rspec时出现以下错误: 没有这样的文件加载 - cucumber-rails /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in`gem_original_require' /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in`requ
..
我尝试安装gem'ffi',但是当我从控制台执行操作时,我收到以下消息: 安装ffi时出错: ffi(> = 0)的最后一个版本支持您的Ruby& RubyGems 使用安装它gem install ffi -v 1.9.18 ffi要求Ruby版本 = 2.0。当前的ruby版本为2.5.0。 解决方案 经过长时间的研究,我终于找到了答案) gem in
..
我有一个基于Flash的应用程序,我需要使用黄瓜测试。由于默认情况下未启用Flash,因此我需要在每次测试之前启用它,并将我相信的网址列入白名单。如果我暂停在后台阶段的测试,我可以手动设置这些选项 我怎样才能自动化这种方法,我已经看过添加选项和首选项,但仍然 所以这是我在env.rb文件中的标准设置 Capybara.register_driver:chrome do | ap
..
我需要在Capybara注册后测试智能重定向的具体流程。假设我的网站有几个 interesting_pages ,我想在确认注册后将用户重定向到最后访问的有趣页面。 小情景: 当我访问有趣的页面“42” 我访问了一些不感兴趣的页面 #注意在访问其他页面时,会话[:interesting_page]正确设置为页面“42”的网址 当我注册并通过电子邮件中的链接确认 #在这一点上,我已经失
..
当我注册一个用户,但是还没有可确认的设置(即将来会被注释掉),是否自动登录用户? 我需要sign_up才能登录用户,但不登录他,需要重定向到登录页面,我如何注册以不登录用户? 解决方案 而不是复制粘贴代码并替换一行(可能难以维护),只需覆盖after_sign_up_path_for(资源),因此它使用after_sign_in_path_for资源): def after_
..
数组可获取所有文字
NASS InfoPass计划程序
..
当我在RubyMine中运行一个功能文件时,它会随机崩溃,这个错误。有时它会运行一个场景其他时间它会运行一对夫妇之前给出这个错误,但它总是。我们认为它与我们使用的IE的版本有关,但似乎发生在所有版本。此外,这个问题似乎并不影响每个人,我们不确定是什么原因,因为每个环境的设置是一样的...任何想法? 解决方案 我不认为这是解决方案,但到目前为止似乎已经修复了我的代码...在我的hooks文件
..
我正在学习黄瓜,下面是一本书的示例代码: class Output def messages @messages || = [] end def puts(message) messages
..
我使用Java for selenium自动化 我有一个场景,我需要移动到黄瓜功能文件中的下一个场景,只有当我为当前场景手动关闭chrome浏览器。 请帮助我实现这个 解决方案 死亡或无法到达例外.. WebDriver driver = new FirefoxDriver driver.get(“http://www.google.com”); Boole
..
我需要得到功能场景,而不使用maven通过cmd运行测试。黄瓜具有 dryRun 选项。但不知道如何添加此选项到 pom.xml 。 输入cmd: mvn verify -Dfeature = Forum.feature -DdryRun = false 但我遇到了错误。 -DdryRun选项不起作用。 请查看屏幕截图 http: //imgur.com/
..
我们如何使some_element.present?或some_element.visible?等待不到5秒。因为我认为some_element.present? 感谢 解决方案 我相信你要问如何缩短超时前的时间长度,默认设置为30秒,请参阅下面的自定义时间。 根据 http://watirwebdriver.com/waiting/ 显式等待 有四种内置方法可用于
..
在我的黄瓜步骤定义我有以下 然后/ ^我应该看到“ / do | text | page.should have_content(text) end 然后/ ^我应该在“(。*?)”里面看到“ ,css | within(css)do page.should have_content(text) end end 当我运行这些功能时,会导致cucum
..
我正在编写测试,下载PDF并在浏览器中打开它,以便我可以确认一些内容。我正在努力找到一个解决方案来配置Chromedriver下载和打开,而不是保存到下载文件夹(默认)。 有没有办法吗? 感谢 解决方案 目前(2015-07-12)是chromedriver中的一个开放问题。 请参阅: https://code.google.com/p / chromedriver / is
..
我在Netbeans 8.0.2。我从这里下载了Cucumber netbeans插件: https://github.com/QuBiT/cucumber-netbeans -plugin / downloads 我的项目中有我的功能文件。现在,当我试图右键点击我的功能文件和生成类,我得到这个错误: --- 'cucumber'不能识别为内部或外部命令, 可操作的程序或批处理
..
我正在浏览 Cucumber for Java 书籍中的示例命令行。我可以从Windows批处理文件执行它,但是当尝试从Maven做它,我得到“没有源码编译”和“没有测试运行”。 完整输出: pre> [C:\data_jeffy\code\java\cucumber\learning_cucumber\first_taste\checkout] mvn clean test [IN
..
我一直在尝试着开始使用Cucumber和Watir。我做了安装和写/复制一个简单的“功能”。 这是我的功能: 功能:搜索Google 为了确保人们可以找到我的文档 我想检查它是否列在Google的第一页上 场景:搜索JS.Class docs 给定我已经打开“http://www.google.com/” 当我搜索“JS.Class” 然后我会看到一个链接到“http://
..
尝试从WebStorm IDE运行功能文件 尝试执行功能文件时,我收到以下消息 我无法设置“可执行路径”所以当我点击绿色箭头我得到以下消息 “无法运行程序D:\example-protractor-master\\\ ode_modules-bin “ 附上屏幕截图 http://screencast.com/t/oRaPpUUsuEy 任何人都可以告诉我如何设置Cu
..