我一直试图为https页面创建一个带有“js: true”的功能规范。
我正在使用铁路4.2 rspec水豚恶作剧鬼。
我可以测试超文本传输协议页面与水豚恶作剧没有任何问题。然而,我找不到用水豚恶作剧者测试https页面的方法。
有人能指导我如何做到这一点吗?
规格/轨道/辅助工具。铷
require 'capybara/rspec'
require 'capybara/poltergeist'
Capybara.javascript_driver = :poltergeist
Capybara.register_driver :poltergeist do |app|
Capybara::Poltergeist::Driver.new(
app,
phantomjs_options: [
'--debug=no',
'--load-images=no',
'--ignore-ssl-errors=yes',
'--ssl-protocol=TLSv1'
],
debug: false
)
end
https_spec.rb
require 'rails_helper'
RSpec.feature 'https' do
let(:admin) { create(:admin) }
scenario 'display admin dashboard', js: true do
login_as(admin, scope: :user)
visit admin_dashboard_index_path
expect(page).to have_text('TEST')
end
end
我收到这个消息
Failures:
1) https display admin dashboard
Failure/Error: Unable to find matching line from backtrace
RuntimeError:
tried to create a new session when on http, but https is required
也许这就是解决你问题的方法:
http://cowjumpedoverthecommodore64.blogspot.com/2013/09/if-your-website-runs-under-ssl-than.html
我有几个站点作为子域,主域名为site1。通用域名格式。我的主域有一个用于。我的子域可以被引用为,到。我的主域正确使用证书,并在所有页面上强制使用https,我的子域仅在管理页面上使用https,我使用的是wordpress CMS,或者如果我引用我的站点作为,。我想让我的子域以。目前我的域名作为或 PS:我无法访问vhost文件。这是我所有域名的. htaccess代码:
本文向大家介绍jQuery的ajax中使用FormData实现页面无刷新上传功能,包括了jQuery的ajax中使用FormData实现页面无刷新上传功能的使用技巧和注意事项,需要的朋友参考一下 接着上一篇ajax系列之用jQuery的ajax方法向服务器发出get和post请求写,这篇主要写如何利用ajax和FormData实现页面无刷新的文件上传效果,主要用到了jQuery的ajax()方法和
简介 在大多数的框架中,分页无不令人十分头疼。 Laravel 的分页器与查询构造器、Eloquent ORM 集成在一起,并提供方便易用的数据结果集分页。分页器生成的 HTML 与 Bootstrap CSS 框架 兼容。 基本用法 查询构造器分页 对数据进行分页有几种方式。 最简单的是在 查询语句构造器 或者 Eloquent 语句 使用 paginate 方法。 paginate 会根据用户
我编写这个基-2 FFT的目的是在不牺牲太多性能的情况下使其功能地道:
我在我的应用程序中实现了android推送接收,只要应用程序在该页面启动,它就可以正常工作。但是如果您导航到实现推送通知的消息页,则转换不起作用。 在没有push实现的情况下,转换运行良好。 我想知道是否有人在实现特性时遇到过类似的问题。 工厂。js公司 一个pp.js 编辑 正如我尝试过的评论中所建议的那样 除了让屏幕闪烁之外什么也不做,而且 它尝试重新加载页面,但仅在损坏状态下,它加载白色背景
本文向大家介绍ASP.NET使用ajax实现分页局部刷新页面功能,包括了ASP.NET使用ajax实现分页局部刷新页面功能的使用技巧和注意事项,需要的朋友参考一下 listview列表实现分页是非常容易的。ListView分页是非常简单的,加上一个DataPager控件,把ListView的ID赋予就可以了。最开始我就是这么写的。(网上有人说这样是伪分页?) 然而这样写完,点击分页的效