cucumber相关内容

WebDriver元素为isVisible / waitForForVisible返回false

我在Meteor应用程序中开始我的第一组Cucumber测试,但是我无法让登录步骤工作。我的应用程序使用我专门为这个项目写的自定义登录插件。这里是步骤,因为我目前有它定义与调试输出: this.Given(/ ^我登录为a \ / an“([^”] *)“$ /,function(roleName,callback){ this.browser .url(url.resolve(pr ..
发布时间:2017-03-01 22:34:48 软件测试

Cucumber Eclipse - 解决警告:Cucumber-JVM的--format选项已弃用。请改用--plugin

使用Eclipse运行Cucumber,并收到以下警告: Cucumber-JVM的--format选项已弃用。请改用--plugin 尝试使用Eclipse搜索功能搜索“--format”和“format”,但无法找到相关文件我需要改变。任何想法? 解决方案 cucumber-java / src / org / jetbrains / plugins / cucumbe ..
发布时间:2017-03-01 22:34:37 Java开发

使用黄瓜与分段数据库,没有截断和事务

我们有一个Ruby on Rails 2.3.8项目,其中的数据几乎都是只读的。 我们想要使用分级数据库(生产数据库的副本)写验收测试 所以我们不想使用事务或截断数据库 是否有可能? 解决方案 p>我的解决方案是切换DatabaseCleaner到事务清洗策略在功能/ support / env.rb 如果定义?(ActiveRecord: :Base) begin ..
发布时间:2017-03-01 22:34:10 软件测试

如何调试随机黄瓜失败?

我遇到了黄瓜测试套件的问题,我无法想到任何调试方式。 我们有一个很大的套装黄瓜功能,所有这些都通过开发机器。问题是,当我们在我们的ci服务器上运行整个黄瓜套件,并且运行它们单独使它们通过和失败(显然)随机当情况试图填充一个形式(显然不是页)。因为随机失败我认为这是一个时间问题与ajax请求,但似乎不是这样,因为添加真正的大睡眠(尝试从1到60秒的一切)不会改变任何东西。这种情况更有趣,因为有 ..
发布时间:2017-03-01 22:33:54 前端开发

黄瓜测试以奇怪的方式作用

首先它基于Rails 3的行动,所以,我会输入每一个我已经尝试过的错误,我有任何人都可以帮助我,如果有任何重要的文件,我应该添加到我的问题,请告诉...也许这个问题的标题不够好,但我不知道什么标题应该给黄瓜的问题。 在这本书中,作者试图隐藏编辑和删除链接,所以未签名的用户和登录用户将无法看到它,除非他们是管理员。 验证他使用devise 1.4.3和黄瓜版本1.0.6,我在第7章专门在 ..
发布时间:2017-03-01 22:33:14 软件测试

设计注册自动登录用户

当我注册用户,但尚未确认设置(即将在未来,但注释掉现在),它会自动登录用户吗? 我需要sign_up只是sign_up的用户,但没有登录,它需要重定向到登录页面,我如何注册不记录用户? 解决方案 您需要允许未确认的用户至少访问一天。 $ c> config / initializers / devise.rb : config.allow_unconfirmed_acc ..
发布时间:2017-03-01 22:33:03 软件测试

从IntelliJ(OSX)启动Ruby-Cucumber

我在一份新工作,并使用IntelliJ与Ruby和Cucumber ..所有这些都是我的新。 我有一个工作项目专案: https://github.com/jonathanchrisp/selenium-cucumber-ruby-kickstarter 所以,从命令行,我这样运行我的项目: sudo cukesparse something cukespa ..
发布时间:2017-03-01 22:32:36 软件测试

frank构建失败ld命令

我正在按照Frank-Cucumber网站上推荐的教学课程( http://blog.thepete.net/blog/2012/06/24/writing-your-first-frank-test/ ),但是一旦执行 frank build ,构建失败说: 以下构建命令失败: Ld Frank / frankified_build / 2012 \ Olympics.app/2012 ..
发布时间:2017-03-01 22:32:23 移动开发

如何和如何测试通过使用分别使用Cucumber和Rspec?

我使用Ruby on Rails 3.2.2,cucumber-rails-1.3.0,rspec-rails-2.8.1和capybara-1.1.2与Selenium驱动程序。我想分别使用Cucumber和Rspec来了解如何和如何进行测试?也就是说,应该使用Cucumber处理什么“行为” Rspec如何以正确的方式分割测试“关注点”? 为了测试视图,使用Cucumber或RSpec测 ..
发布时间:2017-03-01 22:31:57 软件测试

在多个iOS设备上运行cucumber文件

如何在iOS平台(iPhone,iPad)上同时在多个设备上运行黄瓜测试? 解决方案 iOS 7及更高版本,这是不可能的,因为Calabash要求应用程序由仪器启动,并且一次只能有一个仪器过程活。 在iOS& ; 7,可以在测试之前手动启动应用程序,以测试多个设备。 可能有一些解决方法可以在设备上自动启动应用程序(有模拟器),但它们存在于Calabash之外。更有问题的是,Calab ..
发布时间:2017-03-01 22:31:44 软件测试

黄瓜:如何使用多个场景大纲与一个示例?

场景概述: blah blah 场景: | col | col | | dat | dat | 情景概述 blah blah 是一种方法吗?我不喜欢复制表... = \ 解决方案 您使用的数据不应取决于该场景,所以如果你将数据从一个场景复制/粘贴到下一个场景没有什么大不了。我知道这不是DRY - 所以如果你复制数据多于几次 ..
发布时间:2017-03-01 22:31:32 软件测试

如何设计一个保持SOLID原则和设计模式的应用程序

在ruby中说一个应用程序有两种模式:命令行模式和文件模式 当给定一个参数,它会根据输入文件中的某些命令生成输出。当没有提供任何参数,它给我们一个命令提示符。具有以下命令。 create_class_with_capacity 40 create_student_with_marks Alex 70 create_student_with_marks Mathew 3 ..
发布时间:2017-03-01 22:31:01 软件测试

黄瓜/水豚从特定类别选择按钮?

所以我遇到了一个问题,我想点击一个按钮...不幸的是有相同的文字(IE有两个按钮的页面上相同的文本,基本上一个保存按钮) 假设按钮文本只是“保存”。 我注意到他们有不同的类。 Save ..
发布时间:2017-03-01 22:30:44 软件测试

如何将字符串转换为Ruby中的变量的引用?

我需要能够将一个变量的名称传递给一个表达式(在黄瓜中),并且希望能够将该字符串转换为一个引用(即不是副本)变量。 例如 值改为@ my_var $ / do @my_var = 10 end #现在我想在不同的步骤中更改该变量的值 然后/ ^我更新“([^”] *)“$ / do | var_name_string | #我知道我可以通过执行以下操作获取@my_var的 ..
发布时间:2017-03-01 22:30:11 软件测试

黄瓜 - 启动器:未附加到自动器

我有问题正在运行黄瓜。以下是问题的详细信息。你能帮我吗。 Command :: 黄瓜嫩黄瓜/pre_login_menu/pre_login_menu.feature -p common_requirements -p ios -p AU_en_ios_3dot4dot6 -p commonBranch_br_2015_2dot0 -p e2sl -p squidman --tags ..
发布时间:2017-03-01 22:29:59 软件测试

黄瓜 - 黄瓜对黄瓜测试

我们正在使用cucumber-jvm,cucumber-spring和selenium webdriver,cucumber-testng / cucumber-junit创建一个自动化项目的新框架。 我正在寻找的好处是使用cucumber-testng而不是cucumber-junit。但是没有找到太多信息。 我知道除了用于断言,没有什么好处,不管我们使用cucumber-testn ..
发布时间:2017-03-01 22:29:45 软件测试

如何获得Ruby中方法的完全限定名?

假设我在Ruby的工作区中有一个可用的方法。是否有一个命令我可以使用,将恢复的方法的完全限定名? 我在寻找类似其中函数在Matlab中,为任何参数返回一个明确的名称。 我问,因为我在Cucumber中写一个测试,需要发送特定的GET和POST请求。我在工作区中有 get 和方法,但我没有自己导入它们,所以我不'知道他们来自哪里。我想看看这些方法的文档。为了找到文档,我需要知道它们定义的 ..
发布时间:2017-03-01 22:29:34 软件测试