以前我们浏览网页使用的都是HTTP协议,HTTP使用明文传输,所以传输过程中很容易遭受黑客窃取.篡改数据,很不安全.在WordPress网站上启用HTTPS协议访问后,能大大提升站点的安全性,启用HTTPS协议的网站也更容易被搜索引擎收录,提升网站的访问量. HTTPS是什么? HTTPS(全称:Hyper Text Transfer Protocol over SecureSocket Layer)是安全的超文本传输协议,通过安装SSL证书,用户与服务器之间传输的数据是经过加密的,部署SSL证…
写在前面 个人网站运行将近2个月了,期间根据酷壳的一篇教程如何免费的让网站启用HTTPS做了一次,中间遇到问题就放下了.昨天孙三苗问我网站地址说要添加友链,出于好奇想看他网站长什么样,顺道也加一下友链.访问后发现他网站已经启用https了,于是按捺不住内心的冲动.以下是采用Let’s Encrypt免费方案,以及过程中遇到的问题和解决办法. 环境 阿里云服务器 ECS centos 7 nginx 操作步骤 访问 https://certbot.eff.org 选择相应的SoftWare和Sys…
本文源自酷壳:如何免费的让网站启用HTTPS 今天,我把CoolShell变成https的安全访问了.我承认这件事有点晚了,因为之前的HTTP的问题也有网友告诉我,被国内的电信运营商在访问我的网站时加入了一些弹窗广告.另外,HTTP的网站在搜索引擎中的rank会更低.所以,这事早就应该干了.现在用HTTP访问CoolShell会被得到一个 301 的HTTPS的跳转.下面我分享一下启用HTTPS的过程. 我用的是 Let’s Encrypt这个免费的解决方案.Let’s Encrypt 是一个于…
前言 当今时代对上网的安全性要求比以前更高,chrome和firefox也都大力支持网站使用HTTPS,苹果也从2017年开始在iOS 10系统中强制app使用HTTPS来传输数据,微信小程序也是要求必须使用HTTPS请求,由此可见HTTPS势在必行. 部落在这里主要给大家介绍一下什么是HTTPS,以及如何使用Let’s Encrypt免费证书为网站启用HTTPS加密传输协议. HTTPS简介 HTTP协议被用于在Web浏览器和网站服务器之间传递信息.HTTP协议以明文方式发送内容,不提供任何方…
简介 最近忙着装修博客园,没时间更新文章,今天终于抽出时间把上次写的一半的文章给写完了,新的博客园风格,希望大家喜欢.今天继续介绍testng的相关知识--工厂. 工厂允许你动态的创建测试.例如,假设你需要创建一个测试方法,并用它来多次访问一个web页面,而且每次都带有不同的参数: @Factory注解从字面意思上来讲就是采用工厂的方法来创建测试数据并配合完成测试,其主要应对的场景是:对于某一个测试用例或方法,我们需要输入多个测试数据进行测试,并且这些测试数据可以是有一定关系(可以通过代码控制)…
1.简介 相信各位小伙伴或者同学们通过前面已经介绍了的Python+Selenium基础篇,通过前面几篇文章的介绍和练习,Selenium+Python的webUI自动化测试算是 一只脚已经迈入这个门槛了要想第二只脚也迈进来.那么就要继续跟随宏哥的脚步继续前行.接下来,宏哥 计划写第二个系列:练习篇,通过一些练习,了解和掌握一些Selenium常用的接口或者方法.同时也可以把各位小伙伴或者童鞋们的基础夯实一下.巩固一下.这样有助于小伙伴或者同学们更快的将自己在门外的第二只脚迈进来,加入自动化测试…
1.  简介 今天我们继续前边的练习,学习和练习一下:如何使用webdriver方法获取操作复选框-CheckBox.测试不同的分辨率.如何断言title.如何获取某一个元素的text属性值等等,这些小练习,来巩固基础. 2.操作复选框-Checkbox 本小节介绍Selenium中,如何操作复选框-Checkbox,最终的方法还是click(). 本来想还是继续采用for语句来把所有的复选框勾选一遍,例如这样的场景:注册一个网站勾选身份或者职业的时候,由于没有找到合适的demo网站.这里还是以…
1.搜ssl证书,点击立即购买 2.这里我们选择免费证书,点击右边立即购买,去支付 购买完成之后,申请证书状态会显示在审核中,不过很快的,几分钟就申请成功了,以下就是我申请成功的界面,因为我服务器用的是tomcat,所以这边我就下载的是tomcat证书,下面写的也是相关tomcat配置方法 3.我们服务器用的是tomcat,下载tomcat证书文件,解压Tomcat证书.您将看到文件中有一个证书文件(以.pfx为后缀或文件类型)和一个密码文件(以.txt为后缀或文件类型). 说明 每次下载证书都…
1. 简介 今天我们还是继续练习练习基本功,各位小伙伴要耐住住性子,要耐得住寂寞啊,不要急躁,后面你会感谢你在前边的不断练习的.到后面也是检验你前边的学习成果的一次很好实践. 本文介绍如何通过link text.partial link text.class name和name 来定位页面元素. 2.link text定位元素 我们打开网页,一些可以点击的链接跳转上面的文字,就是link text,用百度首页举例来看: 在上面图中,这一排上面的文字都是link text,例如我们要通过“新闻”这…
1.  简介 前面介绍了,XPath, id , class , link text, partial link text, tag name, name 七大元素定位方法,本文介绍webdriver支持的最后一个方法:by_css.css和XPath类似,也需要掌握一些语法,才能写出正确的,完整的css选择表达式.相关w3c介绍,请点击这里. 2.  by_css定位元素 以百度首页的“百度一下”按钮为例,我们通过by_css来定位到这个按钮.如图 2.1  代码实现: 2.2  参考代码:…