cucumber相关内容
快速,有人遇到类似Ruby的黄瓜(一个人类可读的DSL用于定义可以测试的用例故事)在.NET领域的库? 解决方案 您还应该查看 SpecFlow ,这是一个使用.NET做BDD的开源项目。 SpecFlow使用相同的定义格式(Gherkin),例如黄瓜,但您可以在.NET中编写步骤定义。它基本上从你的特性文件生成单元测试类(NUnit,MsTest,xUnit等),所以你可以使用相同
..
当在Emacs中工作时,我使用编译命令(默认为F12)来运行程序。当我在Emacs中运行Cucumber时,Cucumber会输出Emacs编译模式不能解释的ANSI颜色。结果是丑陋和难以阅读。这里是一个* compilation *缓冲区的代码片段,显示了丑陋的: ^ [[31m )^ [[0m 我使用的命令: (cd〜/ lab / rails / todol
..
我想在一个gradle项目上运行一些测试用黄瓜,我试图在另一台PC(有限的网络访问)上运行此测试,所以我复制/粘贴的所有 〜。/ gradle / caches 和项目文件,如 build,src和build.gradle ,并将所有内容放置在原始 所以,一旦我得到了所有的东西,我运行这个 no-daemon --offline cucumber 我失败了
..
在 cucumber 测试场景时,运行 rspec 测试时会出现以下错误 无法在60秒内获得稳定的firefox连接(127.0.0.1:7055)(Selenium :: WebDriver :: Error :: WebDriverError) 使用 ruby(1.9.2) selenium-webdriver(2.27.2)和 firefox(19.0) 使用 rspe
..
我想重用一些Cucumber步骤,但似乎找不到正确的方法。 我想写一个步骤,如: 给定/ ^用(。*)凭据登录$ / | type | #做类型为“无效”或“有效”之一的内容 end 但是还有另一个步骤: 给定/ ^我成功登录$ #用有效证书登录“ end 因此在测试用户认证时,但是大多数其他地方,我可以使用后者,而实际上不必重现代码
..
刚刚从Cucumber + Webrat切换到Cucumber + Capybara,我想知道如何将内容发布到Capybara的网址。 在Cucumber + Webrat有一个步骤: 当/ ^ I send“([^ \”] *)“ \“] *)”$ / do | file,project | proj = Project.find(:first,:conditions =>“na
..
我使用Cucumber做我的测试。 解决方案 使用rerun formatter运行Cucumber: cucumber -f rerun --out rerun.txt 它会将所有失败情况的位置输出到此文件。 然后您可以使用重新运行它们。 cucumber @ rerun.txt
..
我应该在什么时候使用Rails应用程序和Cucumber(以前的rspec-stories)?我知道如何工作和积极使用规格,当然。但它仍然感到奇怪,使用黄瓜。我目前的观点是,当你为客户端实现应用程序时,使用Cucumber很方便,并且不了解整个系统应该如何工作。 但是如果我正在做我自己的项目呢?在大多数时间,我知道系统的部分如何交互。我所需要做的就是编写一堆单元测试。当我需要Cucumber
..
我在src / test / resources / feature /中有以下功能文件(独立功能文件),我想并行运行它们。 Like:一个特征文件必须在chrome中执行,另一个特征文件必须在firefox中执行,如@Tags name。 退款项目 @chrome 情况:Jeff返回有故障的微波炉 给予Jeff已经购买微波炉$ 100 他有收据 当他返回微波 然后Jeff应该退还
..
在Jenkins构建之后,通过调用rake任务触发黄瓜测试时,我无法在CI服务器(在本例中为Linux上的localhost)上启动浏览器。 Jenkins控制台日志如下。我很确定一切设置正确,因为我可以在服务器上通过命令行运行它成功。 01:26:43 [cucumber] $ /usr/local/rvm/scripts/gems/ruby-2.3.0/ bin / rake sche
..
我使用 cucumber 运行一些测试。它使用ANSI转义对其输出进行着色。这是伟大的,但目前它产生更多的产出比我关心,和推的东西,我在屏幕上关心。似乎没有办法消除黄瓜内的其他行,但我可以通过 grep 管道输出到我关心的。 / p> 这个解决方案的缺点是,所有的颜色都丢失了。我知道这不是我的shell或grep的错,因为%echo“\e [35mhello\e [00m world] |
..
我一直试图得到1.50或1.40 ANSICON(https://github.com/adoxa/ansicon)工作,并看过sooooo许多页面告诉如何安装:
..
在运行项目时出现以下错误: cucumber --format junit - / 这是错误: Checkout:workspace / / var / lib / hudson / jobs / PersOC-CucumberTests / workspace - hudson.remoting.LocalChannel@3b815cce 使用策略:默
..
有没有人发现,在Internet Explorer中与华廷按标签的手段? 解决方案 你的意思是你想按TAB键本身,或者只需点击看起来像一个标签一个HTML元素?对于后者用对合适的单元(事业部,跨度等)的Click方法。否则,你可以尝试的SendKeys而不是PressTab。 。例如: IE IE =新的IE(“http://www.google.com”); ie.AutoC
..
我试图点击该HTML code按钮 < DIV CLASS =“模式躯”><按钮类=“BTN”数据解雇=“模式”> Kapat< /按钮>< / DIV> 我已经尝试了各种组合的发现,我才成功最接近的是这个code: click_on“Kapat” 问题是,有在页面相同的按钮3份,所以我的问题是;有没有指定这个特殊股利的方式? 解决
..
有关我的Rails应用程序3.1黄瓜情况下,我用了@javascript标记,因此硒被激活。 我收到以下错误: 找不到Firefox的二进制(OS = MacOSX的)。确保已安装Firefox或硒手动设置路径:: ::的webdriver火狐:: Binary.path =(硒:: webdriver的::错误:: WebDriverError) 如果可能的话,我想使用谷歌浏览器浏览器
..
在Git的Bash在Windows 7上,我偶尔有事情发生,导致颜色编码运行黄瓜方案或RSpec的规格时失败。 有时,它是随机的固定(其中随机==我不知道我做了什么导致它是固定的)。 所以,当我运行: $捆绑EXEC黄瓜功能 或者 $束EXEC rspec的规范 而不是颜色看到的是: ...... 情景3(3传递) 6个步骤(6传递) 我看到的是这样的: [32米[0分[32
..
我使用的是贝哈特框架自动化网站,在PHPStorm工作,拥有最新的chromedriver和硒罐子和运行: 我似乎无法与整个网站的标准日期字段互动 例如: INPUT TYPE =“日期”NG-秀=“options.editEnabled” 特性文件: 然后,我选择的“01012014”的开始日期 公共职能的startDate($日期) { $这个 - > getElem
..
我试图得到一个cookie的值,但不断收到&LT的一个错误;硒::的webdriver ::驱动程序:0x13a0e0e8浏览器=:火狐> 我打电话 @ browser.cookie_named(“configsession”)每做|。饼干| 把饼干[:名字] 是不是我,我做错了? 解决方案 与饼干工作方法在硒:: ::的webdriver选项中定义 - 见的 API文档。
..
所以我有一个表,看起来像,只要有一个书单,并在第一个栏有两个链接,查看和删除,每本书。 我想能够使用的Watir具有指定书名找到该行并点击那个书视图按钮。 下面是我迄今为止 的结果集表$与/ ^点击的查看链接/做“(。*)”| CELL_NAME | cellButton(“submit.view”,CELL_NAME,“”) 结束 # # 和/ ^点击的删除链接与NO_WAIT $结
..