摘要: 现在有这样一个求和函数 def add(x,y): return x+y 那么使用匿名函数怎么写呢?一句话搞定 add = lambda x,y:x+y 我们来分析一下匿名函数的组成 下面来结合max函数练习一下 dic = {'k1':10,'k2':100,'k3':30} def func(k 阅读全文
posted @ 2019-09-05 16:47 Captain丶 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 反射在python中是一个很重要的东西,但是具体怎么用呢?让我们来看看。 首先我们来创建一个类,并且定义了2个普通方法,和一个类方法 class Foo: dic = {'foo1':'fun1','foo2':'fun2'} def func1(self): print('func1') def 阅读全文
posted @ 2019-08-21 11:36 Captain丶 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 当我们在做自动化时,肯定会碰到定位table中的某一个元素,如果每次获取的值是固定那还好说,要是每次都不一样我该如何去获取呢? 以我自己的项目为例,我这边table中有若干个审核人,因为审核有多级,每一级的审核人为了测试方便都设置成同一个人,但是每一级审核列表人员的位置都会不一样,所以不能使用固定的 阅读全文
posted @ 2019-06-28 10:38 Captain丶 阅读(10308) 评论(0) 推荐(0) 编辑
摘要: 1.首次安装Docker CE之前,需要先设置Docker仓库 $ sudo apt-get update 2.允许apt通过Https更新 $ sudo apt-get install apt-transport-https ca-certificates curl software-proper 阅读全文
posted @ 2019-06-18 19:01 Captain丶 阅读(2003) 评论(0) 推荐(1) 编辑
摘要: 最近在研究python中操作excel表格,在网上看了不少的方法,其中pandas这个库操作起来比较简单,使用几行代码就可以轻松的读取excel中的数据,我们来试试吧 1.首先 pandas需要依赖xlrd模块,所以我们需要去安装一下, 命令:pip install xlrd 2.然后就是安装pan 阅读全文
posted @ 2019-05-31 10:45 Captain丶 阅读(4031) 评论(0) 推荐(0) 编辑
摘要: 在我们做自动化测试的时候,执行完所有的测试用例,我们是希望马上得到结果的,那么我们不可能一直盯着去看,这个时候就需要引入邮件功能 1.首先我们使用一个python的第三方发邮件的库 yagmail github地址:https://github.com/kootenpv/yagmail 根据命令进行 阅读全文
posted @ 2019-04-27 10:18 Captain丶 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 在我们做自动化测试的时候参数化是必不可少的,那么要怎么去做参数化呢?咱们来看下unittest+parameterized是怎么实现的 1.https://github.com/wolever/parameterized 首先我们去github下载这个库 2.可以看到parameterized支持很 阅读全文
posted @ 2019-04-17 16:42 Captain丶 阅读(742) 评论(0) 推荐(0) 编辑
摘要: 在我们使用selenium的时候碰到上传图片、文件时一般都可以先定位然后直接send_keys,但是有的却不行,selenium也没有提供其它的办法,只能靠第三方软件来解决 我们要借助一个叫AutoIt的软件 官方网站:https://www.autoitscript.com/site/ 下载好后可 阅读全文
posted @ 2019-04-10 11:34 Captain丶 阅读(1459) 评论(0) 推荐(0) 编辑
摘要: 当我们在定位的时候,有时候会碰到Flash问题导致无法定位到元素 通过下面的代码就能解决问题 参考:https://blog.csdn.net/qq_37913997/article/details/81565159 阅读全文
posted @ 2019-04-09 17:22 Captain丶 阅读(732) 评论(0) 推荐(0) 编辑
摘要: 我们在做自动化的时候会碰到多个页面的情况,selenium给我们提供了相应的方法去解决这个问题 通过下面的代码就能获取到页面句柄从而进行定位和操作 阅读全文
posted @ 2019-04-09 16:02 Captain丶 阅读(490) 评论(0) 推荐(0) 编辑