python自动化测试
沐阳zz
这个作者很懒,什么都没留下…
展开
-
Python模块--Paramiko在linux命令行已经封装模式的使用
简介 ssh是一个协议,OpenSSH是其中一个开源实现,paramiko是Python的一个库,实现了SSHv2协议(底层使用cryptography)。 有了Paramiko以后,我们就可以在Python代码中直接使用SSH协议对远程服务器执行操作,而不是通过ssh命令对远程服务器进行操作。 由于paramiko属于第三方库,所以需要使用如下命令先行安装 1 ...原创 2020-03-30 08:22:20 · 1150 阅读 · 0 评论 -
Python的模块与函数以及与自动化的结合
3 模块与函数 3.1程序结构 python的程序由package,module,function组成,分别是包,模块,函数。模块是函数和类的集合,包,模块,函数之间的关系如下: 3.2模块 python的程序就是由模块来组成,一个python文件可以看成是一个模块,而模块一般由代码,函数,或者类组成。如下代码,创建demo.py文件,编写一个自动化的转载 2016-06-14 15:05:15 · 423 阅读 · 0 评论 -
页面对象的定位
2 对象的定位 2.1 定位单个元素 在自动化的测试中,对象元素的定位和操作是自动化的核心部分,但是对象是定位是自动化的基础,在对象的基础上,才可以形成对对象的操作。 webdriver提供了元素定位的方法,常见的有如下的几种: id name class name tag name link text partial li转载 2016-06-15 14:31:46 · 396 阅读 · 0 评论 -
磁盘对齐-windows篇
什么是磁盘分区对齐(Disk Alignment、Partition Alignment): Windows的磁盘有一种结构叫做Master Boot Record(MBR), 它的默认大小为63个Block(每个大小为512字节)。它的存在使得磁盘的初始位置和的磁盘上第一个分区的初始位置有63个Block的错位。如果磁盘的单个Track大于63个Block的话。这就会导转载 2016-06-14 18:52:21 · 1103 阅读 · 0 评论 -
Python 面试题(下)
接上篇。 网络 1 三次握手 客户端通过向服务器端发送一个SYN来创建一个主动打开,作为三路握手的一部分。客户端把这段连接的序号设定为随机数 A。 服务器端应当为一个合法的SYN回送一个SYN/ACK。ACK 的确认码应为 A+1,SYN/ACK 包本身又有一个随机序号 B。 最后,客户端再发送一个ACK。当转载 2016-07-02 21:22:24 · 608 阅读 · 0 评论 -
python自动化环境搭建
1 selenium环境搭建 1.1selenium selenium是测试web应用程序的框架,selenium为没有测试脚本的人提供了(seleniumide)提供了录制/回放的工具,同时它也提供了特定域的语言来编写测试脚本,如c#,java,python等,selenium可以针对最现代的web浏览器运行测试,如firefox,chrome,ie,open等浏览器,selen转载 2016-06-13 10:08:01 · 2511 阅读 · 0 评论 -
Python 面试题(上)
Python语言特性 1 Python的函数参数传递 看两个例子: a = 1 def fun(a): a = 2 fun(a) print a # 1 a = [] def fun(a): a.append(1) fun(a)转载 2016-07-02 21:21:14 · 1254 阅读 · 0 评论 -
Teuthology自动化测试
1.1 应用需求 由于官方对于teuthology和ceph-qa-suite没有任何的文档介绍。在这篇文档中将介绍ceph-qa-suite中case的测试内容以及如何简单修改增加case。 1.2 相关模块 整个自动化环境需要依赖如下三份python代码,关注最多的就是ceph-qa-suite和ceph/qa。 Teuthology:用来调度case ,选择机器,安装ceph等基...转载 2018-08-22 14:20:35 · 937 阅读 · 1 评论