capybara

    0热度

    2回答

    我使用Trix Editor在我的表单中使用WISIWIG。我想用RSpec和Capybara进行测试,但trix编辑器会隐藏该字段。 <div class="form-group"> <trix-editor class="formatted_content form-control" placeholder="Description" input="annonce_ad_body_t

    0热度

    5回答

    我正在尝试编写一个测试,检查是否选中了复选框,如果未选中,将使用哪种方法进行检查。 我已经写了检查一个复选框代码, driver.find_element(:id, 'id_of_the_element').click(); ,但我还是想检查是否有人检查或还没有为其他测试情况 TYIA!

    0热度

    1回答

    我建立它采用反应的组分进行布局一个Rails应用程序,在这里你可以看到一个例子 .pure-g.homepage = react_component("SectionA", {foo: @bar}, class: "pure-u-1") = react_component("SectionB", {foo: @bar}, class: "pure-u-1") = re

    13热度

    1回答

    我试图让从PhantomJS迁移到无头Chrome和已运行到有点障碍的。对于本地测试,我使用Docker Compose来启动并运行所有相关服务。要提供谷歌浏览器,我使用的是捆绑了它和ChromeDriver在一起,同时为它服务的端口4444的图像。我则如下将其链接到我的应用程序容器,在这个简化docker-compose.yml文件: web: image: web/chrome-he

    1热度

    1回答

    我知道剑道ui从视图中隐藏元素。 unselectable =“on”但是,我无法找到特定的下拉菜单或使用水豚的选项。 Please see image here. 我试着加入:visible => false标签的发现,但似乎并没有帮助,无论是。 (或者它,并且我使用了错误的选择器)。 我只是希望能够在下拉列表中选择其中一个选项。 编辑:“你不表现出与实际的页面上变得可见元素的实际HTML,”托

    0热度

    1回答

    是否可以使用水豚设置http请求标头?我看过几个这样的帖子 Capybara.current_session.driver.headers = { 'Accept-Language' => 'de' } Capybara.current_session.driver.header('Accept-Language', 'de') 但似乎没有工作。我试图设置以下标题 X-TEST-IP : 1

    0热度

    2回答

    我在执行下面的capybara命令时遇到错误, 有趣的是,同样的XPath没有给出任何错误,我期待XPath存在。 但是,当我试图执行该XPath的点击时,它抛出错误。 --------------代码---------------- 然后(/^I点击“([^ “] )”([^“])”左边的树孩子“$ /)do | child,parent | 范围内(:xpath,“.//div/span[@c

    0热度

    1回答

    我是新来的水豚和功能测试。我一直在尝试测试Rails应用程序中的一项次要功能,该功能可以将帖子上的评论切换到视图内和视图外。将注释切换到视图的第一个测试通过,但将它们切换到视图外的第二个测试不会。 (我正在使用无头镀铬网页驱动器)。 context 'viewing comments', js: true do scenario 'toggling comments into view'

    0热度

    2回答

    我是新的写轨集成测试。比方说,我有以下的情况,在 管理日志。 创建一个新用户。 为用户分配新角色。 因此,对于每种情况,它都会打开一个新的浏览器窗口(或者可能会重置会话)。 至于登录我们正在使用第三方oauth它需要大量的时间登录。 所以我不想登录每个场景。一旦登录后,它应该一个接一个地执行场景,而不要求一次又一次地登录。但我不知道如何使用rspec和硒实现相同。 任何帮助将不胜感激。

    2热度

    1回答

    我在一个Rails项目上使用Capybara-Webkit和Cucumber,我想知道是否有可能在Cucumber步骤定义上监听一个全局的Javascript函数,所以我可以断言当事件被触发时,JavaScript函数被调用或不被调用。 可以这样做吗?