capybara

    1热度

    2回答

    我正在使用fullcalendar,当用户点击某个特定的日期时,我需要创建一个新事件,我使用Laravel控制器来存储由ajax请求发送的数据。我可以在日历上创建一个事件,但我无法将数据发送给控制器,而且创建事件后,浏览器选项卡也会冻结。任何人都可以纠正我错在哪里?或为问题提供更好的解决方案。 select: function(start, end, allDay) { var title =

    0热度

    1回答

    的所有元素很久没用了搜索,我想提出以下后: 。在Capybara返回{“status”=>“success”}后特别会发生什么?它是否等到所有元素都被加载(如JS等)?或者它只是处理HTTP 200响应并将其发回而不在乎? 。除了设置超时之外,还有其他方法可以使水豚等待页面完全加载所有元素和功能吗? 例如,有没有什么方法可以告诉水豚:“JS是在访问特定页面时执行的?”或者“页面加载完成了吗?”。

    -1热度

    1回答

    我们现在正在与Ruby,Cucumber和Selenium一起执行我们的集成测试。 现在我们想提高我们的测试质量,因此我们想要使用水豚。 现在由于我们所有的方法都需要重写,所以我们认为也许有人已经这样做了,并且为Capybara做这项工作的selenium webdriver写了一个封装。 例如: 的包装应替换以下: driver.navigate_to "/home" 喜欢的东西 visit

    0热度

    1回答

    我有这样的步骤: Then(/^I can see the Eligible Bugs list "([^"]*)"$/) do |bugs| bugs_list = bugs.split(", ") assert page.has_css?(".eligible-bugs", :visible => true) within(".eligible-bugs") do

    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

    2热度

    1回答

    我有一个简单的ng-repeat<li>。每个<li>消耗宽度的33.33%,因此每行3个项目。 但是,由于某些原因,第二行中的项目不排队。经过大规模的挖掘,如果我申请min-width说,400px,那么它的作品。但是,由于描述文字长度是动态的,因此我无法做到这一点。 HTML: <ul class="grid-wrap"> <li class="grid-col one-third"

    0热度

    1回答

    我使用此代码行中的Web服务发送数据发送图像数据类型: byte[] bajtat = (byte[])dr["Logo"]; MemoryStream ms = new MemoryStream(bajtat, 0, bajtat.Length); ms.Write(bajtat, 0, bajtat.Length); Image