随笔分类 -  python自动化学习之路

摘要:self.assertEqual(a,b,msg=msg) #判断a与1.b是否一致,msg类似备注,可以为空 self.assertNotEqual(a,b,msg=msg) #判断a与b是否不一致 self.assertTrue(a,msg=none) #判断a是否为True self.asse 阅读全文
posted @ 2019-08-09 14:10 算命先生 阅读(874) 评论(0) 推荐(0)
摘要:下面这个菜单中,要点击“货运表现”,我们来看一下xpath, 菜单中的所有项的id都是“vertab”,所以不能用id来定位,那么先用文本的xpath试试 //a[text()='货运表现'] 发现定位不了,因为文本“货运表现”的前后有空格和换行,那么用包含文本的xpath试试 //a[contai 阅读全文
posted @ 2019-07-30 14:32 算命先生 阅读(2034) 评论(0) 推荐(0)
摘要:normalize,字面意思就是正规化,加上space大概意思就是空格的处理了。 官方解释是这样的: 通过去掉前导和尾随空白并使用单个空格替换一系列空白字符,使空白标准化。如果省略了该参数,上下文节点的字符串值将标准化并返回。 .是当前节点。如果在需要字符串的地方使用它(例如作为参数normaliz 阅读全文
posted @ 2019-07-30 14:19 算命先生 阅读(2506) 评论(0) 推荐(0)
摘要:本节内容: 面向对象编程介绍 为什么要用面向对象进行开发? 面向对象的特性:封装、继承、多态 类、方法、 引言 你现在是一家游戏公司的开发人员,现在需要你开发一款叫做(人狗大战)的游戏,你就思考啊,人狗作战,那么至少需要两个角色,一个是人,一个是狗,且人和狗都有不同的技能,比如人拿棍子打狗,狗可以进 阅读全文
posted @ 2018-02-06 15:38 算命先生 阅读(390) 评论(0) 推荐(0)
摘要:1.函数基本语法和特性 背景摘要 现在老板让你写一个监控程序,监控服务器的系统状况,当cpu\memory\disk等指标的使用量超过阀值时即发邮件报警,你掏出了所有的知识量吗,写出了以下代码 上面的代码实现了功能,但即使是邻居老王也看出了端倪,老王亲切的摸了下你家儿子的脸蛋,说,你这个重复代码太多 阅读全文
posted @ 2018-01-16 09:06 算命先生 阅读(447) 评论(0) 推荐(0)
摘要:本节内容 1.列表和元组的操作 列表是我们以后最长用的数据类型之一,通过列表可以最方便的对数据实现最方便的存储、修改等操作 定义列表 通过下标访问列表中的元素,下标从零开始计数 切片:取多个元素 1 >>> names = ["Alex","Tenglan","Eric","Rain","Tom", 阅读全文
posted @ 2018-01-10 10:20 算命先生 阅读(674) 评论(0) 推荐(0)