Capybara是Rack应用程序的Web应用程序测试框架,例如Rails,Sinatra和Merb。
如何在数组中使用一个参数throgh迭代在rspec / capybara中运行相同的测试
我正在使用rails rspec / capybara / declarative_authorization。我必须与许多不同的用户运行相同的测试:在执行with_user(@guest)之前描述“在根文件夹中修改”...
我正在尝试使用capybara和css选择器来测试图像的alt text + src的值。任何想法在单个xpath中测试?
使用siteprism,如果我想使用名为@current_page的变量,我不知道最佳做法
你看,有时在我的代码中我需要设置一个全局变量来设置current_page(在一个步骤中)并重用它(在其他步骤中)然后/ ^我打开“(。*?)”形式$ / do | form_type | form_page =“#{...
想要在多个场景的Cucumber特征文件中仅执行一次Background
我想在多个场景中的每个黄瓜特征文件中只执行一次背景。我怎么能在步骤文件中这样做?功能:用户可以验证...........背景:给定输入测试...
如何在Selenium Automation中的CSS选择器中排除特定的类/属性名称?
我有以下HTML示例代码: Design
在SitePrism Capybara框架中,为什么我们使用@符号创建对象?
我只是想找出为什么我需要将它定义为实例变量?为什么不在当地?我知道@home可以在所有步骤def方法中共享。没有这个还有其他具体原因吗? ...
如何搜索SitePrism部 分的集合以查找与特定条件匹配的部分
我已经将sections元素定义为包含用于建模数据表的各个元素的列表。 Sections集合的每个部分对应于表格的一行和......的每个元素。
有几个类似的问题,但我的问题似乎不同,因为我基本上复制一个当前正在工作的文件。我加入了一个团队,最后一个人离开了黄瓜/红宝石框架......
有没有办法获取您在SitePrism中定义的页面对象的css选择器?例如,如果我有类myPageObject <SitePrism :: Page ... element:my_element,'。my-element-class'.....
我正在使用黄瓜 - 红宝石框架,我们正在使用Capybara和SitePrism来驱动浏览器。我有一种情况,如果发生错误,我想重试一系列步骤,所以我正在......
我正在使用PageObject模式,它将HTML详细信息从测试的顶层抽象出来。我正在使用SitePrism gem进行此操作。在我的例子中,我有一个主页(HomePage.rb):class ...
为了给你一个背景知识,我使用Ruby来创建自动化测试以及Selenium,Cucumber,Capybara和SitePrism。我有一些测试需要检查某个元素的文本...
我正在尝试使用Capybara,Cucumber和SitePrism建立一个基本框架,但是当我开始测试时,我不断收到错误,“未初始化的常量SitePrism(NameError)”。 Gemfile:gem'...
如何测试其内容与用户在Capybara,SitePrism中的权限不同的一个页面
使用SitePrism在Ruby,Capybara中创建测试。我遇到过一种情况,我有一个网站,但网站的内容取决于用户拥有的权限。例如菜单中的元素“admin”是......
我正在使用Capybara和SitePrism堆栈测试UI流程。不幸的是,我的UI流程并不完全确定,有时会在流程中弹出警告消息。因此我需要有条件......
我正在努力让测试运行在我向页面动态添加元素的地方。使用cocoon gem使用javascript完成添加。这是该页面的图片。设置'标题'和......
在页面对象模型(例如SitePrism)中定义单选按钮有什么好处,而不是直接使用Capybara?
我当前正在使用cucumber / ruby / capybara / siteprism框架并实现测试页面。我已经达到了这样的程度:在几页中每页有很多单选按钮(超过20个),......
在定义页面对象时是否可以使用siteprism变量来定义新变量?
我正在研究黄瓜,红宝石,水豚,siteprism项目,我们在siteprism页面对象中定义了大多数英国变量。有没有办法让我使用我创建的siteprism变量...
我对Capybara和Stripe有任何问题。我写了一些测试来检查输入的卡号。有时候我的测试很糟糕。当我使用chromedriver并看着他 - 我看,那水豚进入了......
NoMethodError:尝试在SitePrism类中使用时未定义的方法`expect'
我有一个黄瓜,红宝石,siteprism项目,我们正在使用'rspec'宝石来检查期望。这包含在我们的env.rb中,并在步骤定义中成功使用。我现在正试图......