capybara 相关问题

Capybara是Rack应用程序的Web应用程序测试框架,例如Rails,Sinatra和Merb。

如何在数组中使用一个参数throgh迭代在rspec / capybara中运行相同的测试

我正在使用rails rspec / capybara / declarative_authorization。我必须与许多不同的用户运行相同的测试:在执行with_user(@guest)之前描述“在根文件夹中修改”...

回答 4 投票 1

如何使用capybara测试图像src和alt值?

我正在尝试使用capybara和css选择器来测试图像的alt text + src的值。任何想法在单个xpath中测试?

回答 6 投票 17

使用siteprism,如果我想使用名为@current_page的变量,我不知道最佳做法

你看,有时在我的代码中我需要设置一个全局变量来设置current_page(在一个步骤中)并重用它(在其他步骤中)然后/ ^我打开“(。*?)”形式$ / do | form_type | form_page =“#{...

回答 2 投票 0

想要在多个场景的Cucumber特征文件中仅执行一次Background

我想在多个场景中的每个黄瓜特征文件中只执行一次背景。我怎么能在步骤文件中这样做?功能:用户可以验证...........背景:给定输入测试...

回答 6 投票 0


在SitePrism Capybara框架中,为什么我们使用@符号创建对象?

我只是想找出为什么我需要将它定义为实例变量?为什么不在当地?我知道@home可以在所有步骤def方法中共享。没有这个还有其他具体原因吗? ...

回答 2 投票 0

如何搜索SitePrism部 分的集合以查找与特定条件匹配的部分

我已经将sections元素定义为包含用于建模数据表的各个元素的列表。 Sections集合的每个部分对应于表格的一行和......的每个元素。

回答 2 投票 1

无法创建新页面:SitePrism页面未初始化的常量错误

有几个类似的问题,但我的问题似乎不同,因为我基本上复制一个当前正在工作的文件。我加入了一个团队,最后一个人离开了黄瓜/红宝石框架......

回答 2 投票 0

从Site Prism页面对象获取css选择器

有没有办法获取您在SitePrism中定义的页面对象的css选择器?例如,如果我有类myPageObject <SitePrism :: Page ... element:my_element,'。my-element-class'.....

回答 2 投票 0

是否可以在SitePrism页面中使用“步骤”?

我正在使用黄瓜 - 红宝石框架,我们正在使用Capybara和SitePrism来驱动浏览器。我有一种情况,如果发生错误,我想重试一系列步骤,所以我正在......

回答 2 投票 0

与Capybara和SitePrism有哪种断言?

我正在使用PageObject模式,它将HTML详细信息从测试的顶层抽象出来。我正在使用SitePrism gem进行此操作。在我的例子中,我有一个主页(HomePage.rb):class ...

回答 2 投票 0

递归检查是否存在嵌套元素

为了给你一个背景知识,我使用Ruby来创建自动化测试以及Selenium,Cucumber,Capybara和SitePrism。我有一些测试需要检查某个元素的文本...

回答 3 投票 0

来自页面声明的未初始化的常量SitePrism

我正在尝试使用Capybara,Cucumber和SitePrism建立一个基本框架,但是当我开始测试时,我不断收到错误,“未初始化的常量SitePrism(NameError)”。 Gemfile:gem'...

回答 2 投票 0

如何测试其内容与用户在Capybara,SitePrism中的权限不同的一个页面

使用SitePrism在Ruby,Capybara中创建测试。我遇到过一种情况,我有一个网站,但网站的内容取决于用户拥有的权限。例如菜单中的元素“admin”是......

回答 1 投票 0

SitePrism如何等待任何元素

我正在使用Capybara和SitePrism堆栈测试UI流程。不幸的是,我的UI流程并不完全确定,有时会在流程中弹出警告消息。因此我需要有条件......

回答 2 投票 0

将site_prism与动态加载的字段一起使用

我正在努力让测试运行在我向页面动态添加元素的地方。使用cocoon gem使用javascript完成添加。这是该页面的图片。设置'标题'和......

回答 1 投票 0

在页面对象模型(例如SitePrism)中定义单选按钮有什么好处,而不是直接使用Capybara?

我当前正在使用cucumber / ruby / capybara / siteprism框架并实现测试页面。我已经达到了这样的程度:在几页中每页有很多单选按钮(超过20个),......

回答 2 投票 0

在定义页面对象时是否可以使用siteprism变量来定义新变量?

我正在研究黄瓜,红宝石,水豚,siteprism项目,我们在siteprism页面对象中定义了大多数英国变量。有没有办法让我使用我创建的siteprism变量...

回答 1 投票 0

如何放慢水豚的速度?

我对Capybara和Stripe有任何问题。我写了一些测试来检查输入的卡号。有时候我的测试很糟糕。当我使用chromedriver并看着他 - 我看,那水豚进入了......

回答 1 投票 1

NoMethodError:尝试在SitePrism类中使用时未定义的方法`expect'

我有一个黄瓜,红宝石,siteprism项目,我们正在使用'rspec'宝石来检查期望。这包含在我们的env.rb中,并在步骤定义中成功使用。我现在正试图......

回答 2 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.