自动化工具 - Ansible部署
1.安装epel源yum -y install epel-releaseyum repolist 报错如下:“Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again”原因:需要更新CA证书了,那么只需要更新CA证书就可以,不过在此同时需要临时禁用epel源并更新就可以了命令...
python中正则表达式 re.findall 用法
在python中,通过内嵌集成re模块,程序媛们可以直接调用来实现正则匹配。其中,re.findall() 函数可以遍历匹配,可以获取字符串中所有匹配的字符串,返回一个列表。在python源代码中,展示如下: 搜索string,返回一个顺序访问每一个匹配结果(Match对象)的迭代器。找到 RE 匹配的所有子串,并把它们作为一个迭代器返回。def findall(pattern, string, ...
火狐浏览器怎么安装未经认证的附加组件
在电脑系统中使用火狐浏览器时,我们经常会添加各种插件来完善浏览器的使用功能。但是有用户在火狐浏览器中添加插件,却提示“此附加组件无法安装,因为它未经验证”。对于这样的问题,我们不妨先参考下面的方法,看看能否解决问题。1、打开火狐浏览器,在地址栏中输入about:config并回车,点击我保证小心,进入设置界面2找到xpinstall.signatures.required,并右击选择“切换”,改成...
自动化测试——Selenium+Python之下拉菜单的定位
1.通过select 进行定位下拉框下拉框如图所示 通过代码定位#通过index进行选择Select(driver.find_element_by_id("cardType")).select_by_index(1)#通过value进行选择#Select(driver.find_element_by_id("cardType")).select_by_value(1)#通过选项文字进行选择#Se...
python启动火狐浏览器,启动纯净的或者带有参数设置的浏览器
这种方式下,打开的Firefox浏览器将是不带任何插件的浏览器,和初始安装一样的状driver = webdriver.Firefox()
driver.get("http://wwww.baidu.com")有时在测试中需要使用到预先保留的一些信息,比如Cookie中的用户名和密码等,显然这种方式不适用了。 这里可以采用下面的方式来构建(WebDriver)FirefoxDriver实例:Fir...
关于Html中文乱码的问题
今天首次接触html,发现运行后乱码了代码如下:运行结果后乱码如下:后来咨询公司的ui小妹妹才知道,原来,是少了编码格式,需要在head部位加上: <meta charset="utf-8" />经过修改代码如下,运行结果也正确了...
2016-06-21 js正则表达式
正则表达式:描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。 1.修饰符 i->忽略大小写; g->全部匹配; m->把\n识别成多行; 2.中括号 [abc]->匹配中括号中的任意一个字符; [^abc]->匹配除了中括号中的任意一个字符; (abc)|(zxc)->匹配abc或zxc; 3.元字符 .-> 任意一个字符 \w -> 任意一个字母/数字/下划线 \W -> 任意一个非
Python接口测试之数据驱动(二十)
在接口的自动化测试中,客户端发送请求给服务端,在客户端发送请求的时候,包含了请求地址,请求方法,以及请求参数等数据,那么在接口的自动化测试中如何来分离这些请求地址和请求参数了,最好的方式是以数据驱动的方式分离到excel中,这样在excel中直接维护,即使后期由于某些原因修改了请求参数,在excel中修改也是很快的。在下来的案例中,一个系统,请求登录成功后,服务端返回token给客户端,客户端再次请求的时候需要带着这个token。 首先安装处理excel的库,这里使用的Python版本是3.6
sys模块,subprocess模块
sys模块 1 sys.argv 命令行参数List,第一个元素是程序本身路径
2 sys.exit(n) 退出程序,正常退出时exit(0)
3 sys.version 获取Python解释程序的版本信息
4 sys.maxint 最大的Int值
5 sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值
6 sys.platform 返回操作系统平台名称 suproc
SQLSERVER 2014 内存优化表相关
更新了SP2的补丁能够解决 不能收缩日志文件的bug了. 但是因为已经不用内存优化表了, 所以想着能够删除内存优化表的file group 但是发现 很难删除 先说结论: 以下是针对内存优化文件组的限制:
创建内存优化的文件组后,您只能通过删除数据库来删除它。 在生产环境中,您不太可能需要删除内存优化的文件组。
在内存优化的文件组中,您无法删除非空容器或将数据和差异文件对移至另一个容器。
无法指定容器的 MAXSIZE。 来源: 微软太坑了, 就为了一个 不太可能 就不提供删除 内存优化
MySql在Mac上的安装与配置详解
Mac下安装mysql5.7 完整步骤(图文详解) 转载---原文地址:https://www.jb51.net/article/103841.htm 本篇文章主要介绍了Mac下安装mysql5.7 完整步骤,具有一定的参考价值,有兴趣的可以了解一下, 最近使用Mac系统,准备搭建一套本地web服务器环境。因为Mac系统自带PHP和apach,但是没有自带mysql,所以要手动去安装mysql,本次安装mysql最新版5.7.17。 1.官网下载 MySQL v5.7官方正式版下载地址://w
angular自定义指令相关知识及代码
原文地址 https://www.jianshu.com/p/0c015862156d 大纲 1、自定义指令之——属性指令 2、自定义属性指令的运行原理 3、自定义属性指令代码实践 4、自定义结构指令 5、自定义结构指令代码实践 自定义指令之——属性指令 在Angular2中,属性型指令的创建至少需要一个带有@Directive装饰器修饰的控制器类。@Directive装饰器指定了一个选择器名称,用于指出与此指令相关联的属性的名字。 Angular会为每一个被指令匹
html基础一:基本标签
一、html简介 html是一个长的字符串,它能够被浏览器解析。html分为三块:html代码,css,js。 html的注释可以用<!-- --> 或者ctrl+? html页面打开以后,右键-检查--直接点击刷新不会清除缓存。如果想要清楚缓存,在检查页面打开的前提下,在浏览器刷新按钮上右键--清除缓存并硬性重新加载 即可 二、标签 标签分为主动闭合标签,和自闭和标签。主动闭合标签都是成对出现的,比如<title></title>;自闭和标签是单个的,比如<meta> title标签 <!D
今日推荐
周排行