- 博客(16)
- 收藏
- 关注
原创 Linux(三)chmod权限
一、Linux权限简介Linux认为有三组用户会使用文件或目录,即实际拥有者(也称文件的用户User,缩写u)、用户组(Group,缩写g)和系统中的其他人(Other,缩写o)。用户对文件和目录的常用操作属性有三种:读(r)、写(w)和执行(x)。1、读(r):对文件:可以查看;对目录:可以使用ls命令列出其内容。2、写(w):对文件:可以编辑;对目录:可以删除、重命名或添加文件...
2019-09-02 19:18:03
458
原创 Mac安装虚拟环境遇到的坑
一、pip3安装virtualenv失败pip install virtualenv解决:a、排除pip3版本原因,更新pip3,也无法安装。b、可能是python版本问题或文件损坏,直接移除了现有的python3文件c、新安装了python3.7,安装成功二、1、安装成功后,创建文件夹,存放虚拟环境mkdir ~/.virtualenvs2、查找python3 和virtua...
2019-08-23 12:04:43
755
原创 查看appPackage 和appActivity
1.使用aapt (aapt是sdk自带的一个工具,在sdk\builds-tools\目录下)可查看apk包的packageName、versionCode、applicationLabel、launcherActivity、permission等各种详细信息步骤:将apk保存在电脑上命令行中输入aapt.exe路径+dump badging +apk路径可查看到应用包名pack...
2019-02-18 21:24:23
474
原创 selenium-定位切换iframe的几种方法
由上一篇新页面无法定位问题,顺便总结下iframe的几种方法,仍然以百度->qq邮箱为例1.通过frame的index定位,第一个为02.通过id来定位3.通过name来定位4.通过WebElement对象来定位此页面的id名和name名一样,贴下代码参考:https://blog.youkuaiyun.com/huilan_same/article/details/52200586...
2019-01-17 15:10:42
639
原创 selenium-在新的页面上没法定位元素问题
场景:百度搜索qq邮箱->跳转到qq邮箱登录页->输入登录帐号1.提示:selenium.common.exceptions.NoSuchFrameException: Message: no such frame思考1:是不是iframe定位不准确,换了一种定位方式:driver.switch_to.frame(driver.find_element_by_id(‘logi...
2019-01-17 10:22:48
1502
原创 selenium定位元素-Css选择器
Selenium官网的Document里极力推荐使用CSS locator,而不是XPath来定位元素,原因是CSS locator比XPath locator速度快,特别是在IE下面(IE没有自己的XPath 解析器(Parser))他比xpath更高效更准确更易编写,美中不足是根据页面文字时略有缺陷没有xpath直接。匹配实例:以百度首页为例定位:1.根据标签和ID (id前加#)...
2019-01-08 12:30:54
1143
原创 selenium定位元素-xpath详解
XPath 使用路径表达式来选取 XML 文档中的节点或节点集。节点是通过沿着路径 (path) 或者步 (steps) 来选取的.注:同一级别的多个标签 索引从1开始 而不是01. 绝对定位:xxx.find_element_by_xpath(“绝对路径”)不推荐使用:当页面元素位置发生改变时,都需要修改2. 相对路径:相对路径,以‘//’开头3. 标签属性定位: ...
2019-01-07 14:45:14
558
原创 python-reduce()使用函数
1.reduce() 函数会对参数序列中元素进行累积。2.reduce() 函数语法:reduce(function, iterable[, initializer])function -- 函数,有两个参数iterable -- 可迭代对象initializer -- 可选,初始参数3.在python3中使用需导入 from functools import reduce实例1:...
2018-12-11 17:51:05
193
转载 字符编码的常用种类介绍
字符编码的常用种类介绍第一种:ASCII码ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 646。如下图所示:由于计算机是美国人发明的,因此,最早只有127个字母被编码...
2018-11-06 14:31:10
41768
转载 性能优化模式(转)
一、性能优化的三个方面1、降低响应时间2、提高系统吞吐量3、提高服务的可用性三者的关系:在某些场景下互相矛盾,不可兼得二、性能优化面临的挑战1、日益增长的用户数量2、越来越复杂的业务3、急剧膨胀的数据三、性能优化的目标在保持和降低系统99%RT的前提下,不断提高系统吞吐量,提高流量高峰时期的服务可用性。四、本文涉及的几种原则1、最小可用原则也称为快速接入原则,有两个关注点...
2018-09-18 11:37:17
224
原创 python-格式化(%,format,f-string)输出+输入
1-格式化输出: %1.print(‘我的姓名时%s,身高%scm’%(name,height))2.%s —str() ; %d–十进制3.传入值的时候一定是个元组,不是列表4.当指定长度时: 整数: 浮点数: 字符串:2-格式化输出: format 特性:字符串的format...
2018-08-25 11:59:42
11318
1
原创 python基础-字典
1.字典是另一种可变容器模型,且可存储任意类型对象。 1.1-dict1 = {}–空字典 1.2- 字典名 = {键名1:值1,键名2:值2} 键、值的类型: a.键的类型(键一定是哈希类型–不能改变的!): 1-数值、字符串、元组 2-列表—*不能作为键–TypeError: unhas...
2018-08-21 17:26:43
181
原创 python中的join和split
1.join():连接字符串数组。将字符串、列表、元祖、字典以指定的字符(分隔符)连接生成一个新的字符串 1.1. 语法:‘分隔符’.join(连接的字符串、列表、元祖、字典) 2.os.path.join()函数:将多个路径组合后返回 2.1语法: os.path.join(path1[,path2[,……]]) 注:第一个绝对路径之前的参数将被忽略 题目1:九九...
2018-08-15 15:28:38
1038
1
原创 python基础-列表和元组
1.列表-list1.1 特性:属于序列类型 a.有下标(正下标、负下标) b.切片操作符 c.里面的每一个元素可以是任意类型(可以是字符串,字符,整数,浮点等等都可以)1.2 里面每一个元素用,隔开;表示一个元素[2] 1.3 列表切出来的内容还是列表 1.4列表元素的值/个数可以改变,li...
2018-08-13 16:52:36
210
原创 loadrunner11安装
起因:访问web tours时,主页只显示顶部logo,其他区域空白 查看\HP\LoadRunner\WebTours路径下cgierr.log文件产生了Can’t open perl script “C:\Program”: No such file or directory 的错误,是安装路径有空格导致 因此准备卸载重新安装一遍loadrunner,正好记录一遍一、安装loadrun...
2018-08-09 18:25:30
3477
原创 运行python的四种方法
1.cmd命令直接运行 python hello.py 例: 1.1使用文本编辑器保存为.py文件(也可修改后缀名,新建py文件在D盘new1.txt -> 修改后缀名new1.py,) 1.2输入CMD进入命令提示窗口运行.py文件,可直接输入python D:\new1.py 1.3也可进入文件所在路径 D:,然后输入 python new1.py ...
2018-08-09 11:24:38
23425
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人