07 2018 档案

摘要:Pywin32是一个Python库,为python提供访问Windows API的扩展,提供了齐全的windows常量、接口、线程以及COM机制等等。 1.通过类名和标题查找窗口句柄,并获得窗口位置和大小 2.通过父句柄获取子句柄 3.鼠标定位与点击 4.发送回车键 5.关闭窗口 一, 首先impo 阅读全文
posted @ 2018-07-30 20:29 konglingbin 阅读(24740) 评论(1) 推荐(1) 编辑
摘要:常见的点击方法集锦: 有两种调用方法: 链式写法 链式写法 链式写法 menu = driver.find_element_by_css_selector(".nav") hidden_submenu = driver.find_element_by_css_selector(".nav #subm 阅读全文
posted @ 2018-07-27 16:11 konglingbin 阅读(1227) 评论(0) 推荐(0) 编辑
摘要:Python通过prettytable模块将输出内容如表格方式整齐输出,python本身并不内置,需要独立安装该第三方库。 import prettytable as pt ## 按行添加数据 tb = pt.PrettyTable() tb.field_names = ["City name", 阅读全文
posted @ 2018-07-27 10:22 konglingbin 阅读(7771) 评论(0) 推荐(0) 编辑
摘要:一、python中对文件、文件夹操作时经常用到的os模块和shutil模块常用方法。1.得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()2.返回指定目录下的所有文件和目录名:os.listdir()3.函数用来删除一个文件:os.remove()4.删除多个目录:os 阅读全文
posted @ 2018-07-18 22:23 konglingbin 阅读(2800) 评论(0) 推荐(0) 编辑
摘要:1.通过先定位到具体的元素然后通过text方法获取文本信息,如获取控件名称等 driver.find_element_by_xpath("//div[/h1").text 2.直接通过定位到的元素的属性直接获取属性名称,如输入框提示信息等 driver.find_element_by_id("XXX 阅读全文
posted @ 2018-07-18 22:16 konglingbin 阅读(63706) 评论(2) 推荐(2) 编辑
摘要:在进行软件测试或设计自动化测试框架时,一个不可避免的过程就是: 参数 化,在利用 python 进行自动化测试开发时,通常会使用 excel 来做数据管 理,利用 xlrd、xlwt 开源包来读写 excel。 一、环境安装 1.安装xlrd 2.安装xlwt 二、读取excel文件数据示例 让我们 阅读全文
posted @ 2018-07-18 22:02 konglingbin 阅读(5667) 评论(0) 推荐(0) 编辑
摘要:1.元素定位 ID定位元素: findElement(By.id(“”)); 通过元素的名称定位元素: findElement(By.name(“”)); 通过元素的html中的位置定位元素: findElement(By.xpath(“”)); 通过元素的标签名称定位元素: findElement 阅读全文
posted @ 2018-07-18 21:50 konglingbin 阅读(4134) 评论(0) 推荐(0) 编辑
摘要:re 模块官方说明文档 正则匹配的时候,第一个字符是 r,表示 raw string 原生字符,意在声明字符串中间的特殊字符不用转义。 比如表示 ‘\n',可以写 r'\n',或者不适用原生字符 ‘\n'。 推荐使用 re.match re.compile() 函数 编译正则表达式模式,返回一个对象 阅读全文
posted @ 2018-07-18 21:47 konglingbin 阅读(5349) 评论(0) 推荐(0) 编辑
摘要:Python strip() 方法用于移除字符串头尾指定的字符(默认为空格)。 语法 strip()方法语法: 参数 chars -- 移除字符串头尾指定的字符。 返回值 返回移除字符串头尾指定的字符生成的新字符串。 实例 以下实例展示了strip()函数的使用方法: 以上实例输出结果如下: 函数原 阅读全文
posted @ 2018-07-17 23:37 konglingbin 阅读(1223) 评论(0) 推荐(0) 编辑
摘要:以下实例展示了 count() 方法的使用方法: 1 2 3 4 5 6 # !/usr/bin/python3 T = (123, 'Google', 'Runoob', 'Taobao', 123); print ("123 元素个数 : ", T.count(123)) print ("Run 阅读全文
posted @ 2018-07-17 23:33 konglingbin 阅读(81454) 评论(1) 推荐(2) 编辑
摘要:YAML是一种直观的能够被电脑识别的的数据序列化格式,容易被人类阅读,并且容易和脚本语言交互。YAML类似于XML,但是语法比XML简单得多,对于转化成数组或可以hash的数据时是很简单有效的。 一、PyYaml 1、load() :返回一个对象 我们先创建一个yml文件,config.yml: 读 阅读全文
posted @ 2018-07-17 23:22 konglingbin 阅读(38772) 评论(0) 推荐(0) 编辑
摘要:1 id 定位 driver.find_element_by_id() HTML 规定id 属性在HTML 文档中必须是唯一的。这类似于公民的身份证号,具有很强的唯一性 2 name 定位 driver.find_element_by_name() HTML 规定name 来指定元素的名称,因此它的 阅读全文
posted @ 2018-07-15 21:51 konglingbin 阅读(4142) 评论(0) 推荐(0) 编辑
摘要:key==>a,v==>aakey==>c,v==>cckey==>d,v==>ddkey==>e,v==>ee 十三、比较版本号 十九、阅读下面的代码,写出A0,A1至An的最终值。 A0 = dict(zip(('a','b','c','d','e'),(1,2,3,4,5))) A1 = ra 阅读全文
posted @ 2018-07-15 21:51 konglingbin 阅读(558) 评论(0) 推荐(0) 编辑
摘要:可以根据不同的功能创建不同的测试文件,甚至是不同的测试目录,测试文件中还可以将不同的小功能划分为不同的测试类,在类下编写测试用例,让整体结构更加清晰 但通过addTest()添加、删除测试用例就变得非常麻烦 TestLoader 类中提供的discover()方法可以自动识别测试用例 discove 阅读全文
posted @ 2018-07-15 21:46 konglingbin 阅读(4638) 评论(0) 推荐(0) 编辑
摘要:普通格式化方法 (%s%d)生成格式化的字符串,其中s是一个格式化字符串,d是一个十进制数; 格式化字符串包含两部分:普通的字符和转换说明符(见下表), 将使用元组或映射中元素的字符串来替换转换说明符; **如果d是元组的话,必须与s中的转换说明符个数一致; 如果d是dict的话,每个转换说明符都必 阅读全文
posted @ 2018-07-14 23:51 konglingbin 阅读(3172) 评论(0) 推荐(0) 编辑
摘要:当程序出现错误,python会自动引发异常,也可以通过raise显示地引发异常。一旦执行了raise语句,raise后面的语句将不能执行。 raise() 用raise语句来引发一个异常。异常/错误对象必须有一个名字,且它们应是Error或Exception类的子类。 抛出异常和自定义异常 Pyth 阅读全文
posted @ 2018-07-14 21:13 konglingbin 阅读(52214) 评论(0) 推荐(1) 编辑
摘要:Python中有join和os.path.join()两个函数,具体作用如下: join:连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串os.path.join(): 将多个路径组合后返回 一、函数说明 1.join()函数 语法:‘sep’.join(se 阅读全文
posted @ 2018-07-14 20:03 konglingbin 阅读(1315) 评论(0) 推荐(0) 编辑
摘要:selenium中根据父子、兄弟、相邻节点定位的方法,很多人在实际应用中会遇到想定位的节点无法直接定位,需要通过附近节点来相对定位的问题,但从父节点定位子节点容易,从子节点定位父节点、定位一个节点的哥哥节点。 第一种方法:通过绝对路径做定位(相信大家不会使用这种方式) 第三种方法:通过元素索引定位 阅读全文
posted @ 2018-07-13 23:47 konglingbin 阅读(17886) 评论(0) 推荐(1) 编辑
摘要:getAttribute() 和 attr() 都是获取元素属性的方法,只是一种是 JS 写法,一种是 JQ 写法,但其实它们是有区别的。 主要区别 调用 getAttribute() 的主体必须是元素(Element) getAttribute():返回属性值,是一个文本字符串getAttribu 阅读全文
posted @ 2018-07-13 23:07 konglingbin 阅读(5491) 评论(0) 推荐(0) 编辑
摘要:一 time模块(时间模块) https://www.cnblogs.com/xiangjun555/p/6867922.html 时间表现形式 在Python中,通常有这三种方式来表示时间:时间戳、元组(struct_time)、格式化的时间字符串:(1)时间戳(timestamp) :通常来说, 阅读全文
posted @ 2018-07-12 22:30 konglingbin 阅读(585) 评论(0) 推荐(0) 编辑
摘要:Python的方法主要有3个,即静态方法(staticmethod),类方法(classmethod)和实例方法 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 def foo(x): print "executing foo(%s)"%(x) class A(obje 阅读全文
posted @ 2018-07-12 22:15 konglingbin 阅读(3057) 评论(0) 推荐(0) 编辑
摘要:property是一种特殊的属性,访问它时会执行一段功能(函数)然后返回值 注意:此时的特性arear和perimeter不能被赋值 c.area=3 #为特性area赋值 2 为什么要用property 将一个类的函数定义成特性以后,对象再去使用的时候obj.name,根本无法察觉自己的name是 阅读全文
posted @ 2018-07-12 21:59 konglingbin 阅读(256) 评论(0) 推荐(0) 编辑
摘要:isinstance是Python中的一个内建函数 语法: isinstance(object, classinfo) 如果参数object是classinfo的实例,或者object是classinfo类的子类的一个实例, 返回True。如果object不是一个给定类型的的对象, 则返回结果总是F 阅读全文
posted @ 2018-07-12 21:48 konglingbin 阅读(609) 评论(0) 推荐(0) 编辑
摘要:资产证券化是指以基础资产未来所产生的现金流为偿付支持,通过结构化设计进行信用增级,在此基础上发行资产支持证券(Asset-backed Securities, ABS)的过程,通过将有形或者无形资产作为基础发行证券的过程。而资产证券化的的种类则是从资产的分类、资产所处地域以及证券化产品的属性进行分类 阅读全文
posted @ 2018-07-10 19:03 konglingbin 阅读(14030) 评论(0) 推荐(0) 编辑
摘要:1、什么是POSIX标准 Portable Operating System Interface for Computing System. 他是一个针对操作系统(准确地说是针对类Unix操作系统)的标准化协议。 这个协议是对操作系统服务接口的标准化,从而保证了应用程序在源码层次的可移植性。 如今主 阅读全文
posted @ 2018-07-09 21:54 konglingbin 阅读(876) 评论(0) 推荐(0) 编辑
摘要:REST是所有Web应用都应该遵守的架构设计指导原则。 Representational State Transfer,翻译是”表现层状态转化”。 面向资源是REST最明显的特征,对于同一个资源的一组不同的操作。资源是服务器上一个可命名的抽象概念,资源是以名词为核心来组织的,首先关注的是名词。RES 阅读全文
posted @ 2018-07-09 21:48 konglingbin 阅读(1274) 评论(0) 推荐(0) 编辑
摘要:1 python的安装 首先,从python的官方网站 www.python.org下载需要的python版本,地址是这个: http://www.python.org/ftp/python/2.7.6/python-2.7.6.msi 然后,运行下载的MSI安装包,不需要更改任何默认设置,直接一路 阅读全文
posted @ 2018-07-05 23:14 konglingbin 阅读(192932) 评论(1) 推荐(4) 编辑
摘要:RPM包制作过程 1.1 前期工作 1)创建打包用的目录rpmbuild/{BUILD,SPECS,RPMS, SOURCES,SRPMS} 建议使用普通用户,在用户家目录中创建 2)确定好制作的对象,是源码包编译打包还只是一些库文件打包 3)编写SPEC文件 4)开始制作 1.2 RPM制作过程 阅读全文
posted @ 2018-07-05 23:07 konglingbin 阅读(6149) 评论(0) 推荐(0) 编辑
摘要:一、安装AD域 运行dcpromo命令,安装AD域。 步骤: 1.win+R 2.dcpromo 图例: 百度百科关于“dcpromo”解释: dcpromo命令是一个“开关”命令。如果Windows 2000 Server计算机是成员服务器,则 运行dcpromo命令会安装活动目录,将其升级为域控 阅读全文
posted @ 2018-07-05 23:01 konglingbin 阅读(10868) 评论(1) 推荐(0) 编辑
摘要:linux kickstart文件里rootpw密码可以使用明文,也可以使用加密过的值,这里主要介绍下三种加密方法:md5、sha256、sha512 使用明文的方法 rootpw "password" 使用加密的方法 rootpw --iscrypted password_hash authcon 阅读全文
posted @ 2018-07-03 22:35 konglingbin 阅读(4814) 评论(0) 推荐(0) 编辑
摘要:c语言中条件编译相关的预编译指令,包括 #define、#undef、#ifdef、#ifndef、#if、#elif、#else、#endif、defined。 #define 定义一个预处理宏#undef 取消宏的定义#if 编译预处理中的条件命令,相当于C语法中的if语句#ifdef 判断某个 阅读全文
posted @ 2018-07-02 23:34 konglingbin 阅读(31985) 评论(0) 推荐(1) 编辑
摘要:Linux 为我们提供了一些工具可以查看进程的一些状态信息,我们可以通过 top 动态实时的查看进程的状态的已经系统的一些信息如 CPU、内存信息等等,我们同样可以通过 ps 来静态查看当前的进程信息,同时我们还可以使用 pstree 来查看当前活跃进程的树形结构 pstree以树结构显示进程$ p 阅读全文
posted @ 2018-07-01 12:16 konglingbin 阅读(2061) 评论(0) 推荐(0) 编辑
摘要:awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。 awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,ga 阅读全文
posted @ 2018-07-01 11:23 konglingbin 阅读(760) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示