cucumber相关内容

IntelliJ与黄瓜(java)和步骤定义位置

好的,所以我正在使用IntelliJ开发项目并尝试利用其黄瓜功能。我没有使用黄瓜的java风格,但IntelliJ似乎想要相对于特征文件在特定位置的步骤定义文件。 我发现了这个:如何在intelliJ 12中定义黄瓜的步骤定义位置和其他来源指出我能够添加我的运行配置的”胶水“属性,告诉cuke哪个包到找到步骤文件。所以我正处于可以通过IDEA运行测试的地步。但我每次运行新测试时都需要设置此项 ..
发布时间:2018-08-08 16:23:31 其他开发

Gradle没有拿起Cucumber-jvm

我试图从Gradle运行Cucumber-jvm。但是,无论我做什么,我都无法获得实际运行的功能。当其他JUnit测试运行时,它们总是被跳过。我的功能在 src / test / resources 中,并且在 src / test / java 中有一个JUnit测试,其中 @RunWith(Cucumber.class)和 @Feature(Myfeature.feature)属性。这是我的G ..
发布时间:2018-05-17 19:43:46 其他开发

无法安装gem ffi - Windows 7 64bit

我尝试安装gem'ffi',但是当我从控制台执行操作时,我收到以下消息: 安装ffi时出错: ffi(> = 0)的最后一个版本支持您的Ruby& RubyGems 使用安装它gem install ffi -v 1.9.18 ffi要求Ruby版本 = 2.0。当前的ruby版本为2.5.0。 解决方案 经过长时间的研究,我终于找到了答案) gem in ..
发布时间:2018-04-21 16:25:48 其他开发

Chrome 62和闪光灯

我有一个基于Flash的应用程序,我需要使用黄瓜测试。由于默认情况下未启用Flash,因此我需要在每次测试之前启用它,并将我相信的网址列入白名单。如果我暂停在后台阶段的测试,我可以手动设置这些选项 我怎样才能自动化这种方法,我已经看过添加选项和首选项,但仍然 所以这是我在env.rb文件中的标准设置 Capybara.register_driver:chrome do | ap ..
发布时间:2017-12-10 23:00:17 跨浏览器开发

Capybara电子邮件重置会话

我需要在Capybara注册后测试智能重定向的具体流程。假设我的网站有几个 interesting_pages ,我想在确认注册后将用户重定向到最后访问的有趣页面。 小情景: 当我访问有趣的页面“42” 我访问了一些不感兴趣的页面 #注意在访问其他页面时,会话[:interesting_page]正确设置为页面“42”的网址 当我注册并通过电子邮件中的链接确认 #在这一点上,我已经失 ..
发布时间:2017-05-20 13:54:43 其他开发

设计注册自动登录用户

当我注册一个用户,但是还没有可确认的设置(即将来会被注释掉),是否自动登录用户? 我需要sign_up才能登录用户,但不登录他,需要重定向到登录页面,我如何注册以不登录用户? 解决方案 而不是复制粘贴代码并替换一行(可能难以维护),只需覆盖after_sign_up_path_for(资源),因此它使用after_sign_in_path_for资源): def after_ ..
发布时间:2017-05-20 13:30:06 其他开发

进程已完成,退出代码为-1073741819

当我在RubyMine中运行一个功能文件时,它会随机崩溃,这个错误。有时它会运行一个场景其他时间它会运行一对夫妇之前给出这个错误,但它总是。我们认为它与我们使用的IE的版本有关,但似乎发生在所有版本。此外,这个问题似乎并不影响每个人,我们不确定是什么原因,因为每个环境的设置是一样的...任何想法? 解决方案 我不认为这是解决方案,但到目前为止似乎已经修复了我的代码...在我的hooks文件 ..
发布时间:2017-03-01 22:38:55 软件测试

做'some_element'.present?在watir等待少于5秒

我们如何使some_element.present?或some_element.visible?等待不到5秒。因为我认为some_element.present? 感谢 解决方案 我相信你要问如何缩短超时前的时间长度,默认设置为30秒,请参阅下面的自定义时间。 根据 http://watirwebdriver.com/waiting/ 显式等待 有四种内置方法可用于 ..
发布时间:2017-03-01 22:36:48 软件测试

黄瓜步骤定义中的模糊匹配错误

在我的黄瓜步骤定义我有以下 然后/ ^我应该看到“ / do | text | page.should have_content(text) end 然后/ ^我应该在“(。*?)”里面看到“ ,css | within(css)do page.should have_content(text) end end 当我运行这些功能时,会导致cucum ..
发布时间:2017-03-01 22:36:35 软件测试

使用Chrome Capybara Selenium下载并打开文件

我正在编写测试,下载PDF并在浏览器中打开它,以便我可以确认一些内容。我正在努力找到一个解决方案来配置Chromedriver下载和打开,而不是保存到下载文件夹(默认)。 有没有办法吗? 感谢 解决方案 目前(2015-07-12)是chromedriver中的一个开放问题。 请参阅: https://code.google.com/p / chromedriver / is ..

'cucumber'不被识别为内部或外部命令

我在Netbeans 8.0.2。我从这里下载了Cucumber netbeans插件: https://github.com/QuBiT/cucumber-netbeans -plugin / downloads 我的项目中有我的功能文件。现在,当我试图右键点击我的功能文件和生成类,我得到这个错误: --- 'cucumber'不能识别为内部或外部命令, 可操作的程序或批处理 ..
发布时间:2017-03-01 22:36:08 Java开发

用Cucumber和Watir检查值

我一直在尝试着开始使用Cucumber和Watir。我做了安装和写/复制一个简单的“功能”。 这是我的功能: 功能:搜索Google 为了确保人们可以找到我的文档 我想检查它是否列在Google的第一页上 场景:搜索JS.Class docs 给定我已经打开“http://www.google.com/” 当我搜索“JS.Class” 然后我会看到一个链接到“http:// ..
发布时间:2017-03-01 22:35:28 软件测试

在Webstorm中设置Cucumber的运行配置

尝试从WebStorm IDE运行功能文件 尝试执行功能文件时,我收到以下消息 我无法设置“可执行路径”所以当我点击绿色箭头我得到以下消息 “无法运行程序D:\example-protractor-master\\\ ode_modules-bin “ 附上屏幕截图 http://screencast.com/t/oRaPpUUsuEy 任何人都可以告诉我如何设置Cu ..
发布时间:2017-03-01 22:35:17 软件测试