摘要: 装饰器 定义:本质是函数,(装饰其他函数)就是为其他函数添加附加功能 原则: 1.不能修改被装饰的函数的源代码 2.不能修改被装饰的函数的调用方式 实现装饰器知识储备: 1.函数即“变量” 2.高阶函数 3.嵌套函数 高阶函数+嵌套函数=》装饰器 高阶函数 1.把一个函数当做实参传给另外一个函数(不 阅读全文
posted @ 2020-06-17 21:53 小猿_vv 阅读(159) 评论(0) 推荐(0)
摘要: 1.导入mysql第三方模块,用pip3安装,为了避免失败,指定源安装 如: pip3 install -i https://pypi.douban.com/simple mysqlclient2.安装mysql服务及数据库3.import MySQLdb 代码如下:import MySQLdb'' 阅读全文
posted @ 2020-05-31 13:47 小猿_vv 阅读(150) 评论(0) 推荐(0)
摘要: 摘抄自 白月黑羽教Python 选择语法联合使用 点击这里,边看视频讲解,边学习以下内容 CSS selector的另一个强大之处在于: 选择语法 可以 联合使用 请点击打开这个网址 比如, 我们要选择 网页 html 中的元素 <span class='copyright'>版权</span> < 阅读全文
posted @ 2020-05-18 22:54 小猿_vv 阅读(244) 评论(0) 推荐(0)
摘要: id、class都是web元素的属性,因为他们是很常用的属性,所以css选择器专门提供了根据id、class选择的语法。( . 表示class的值,# 表示id的值) 那么其他的属性呢? 比如:<a href="https://www.baidu.com"> 百度</a> 根据href选择,也可以使 阅读全文
posted @ 2020-05-15 00:07 小猿_vv 阅读(443) 评论(0) 推荐(0)
摘要: 如果我们要选择的元素没有id,class属性,或者有些我们不想选择的元素也有相同的id,class属性值; 这时候我们可以通过CSS Selector语法选择元素 CSS Selector 语法就是用来选择元素的 既然css selctor 语法天生就是浏览器用来选择元素的,selenium自然就可 阅读全文
posted @ 2020-05-14 23:34 小猿_vv 阅读(779) 评论(0) 推荐(0)
摘要: 选择元素根据元素id属性,class属性,tag名选择元素Web自动化的难点和重点之一,就是如何选择我们想要操作的web页面元素。除了根据元素id,还可以根据元素的class属性选择元素通过WebElement对象选择元素不仅WebDriver对象有选择元素的方法,WebElement对象也有选择元 阅读全文
posted @ 2020-05-05 23:07 小猿_vv 阅读(485) 评论(0) 推荐(0)
摘要: 目录 1、安装python3.7.5(python3.8+都自带pip,若不自带pip,需安装pip) 2、安装wxPython 3、安装robotframework 4、安装robotframework-ride 5、安装第三方库,如:robotframework-selenium2library 阅读全文
posted @ 2020-05-03 20:45 小猿_vv 阅读(708) 评论(0) 推荐(0)
摘要: 错误: selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 79 阅读全文
posted @ 2020-05-03 20:37 小猿_vv 阅读(1917) 评论(0) 推荐(0)
摘要: 打印带颜色的字: \033[31;1m 要添加颜色的信息 \033[0m 打印带背景色: 阅读全文
posted @ 2020-04-21 17:18 小猿_vv 阅读(229) 评论(0) 推荐(0)
摘要: 创建列表 基本操作 索引 切片 增/删/改 排序 返转 获取长度 创建列表 list_name=[ 'A' , 'B' , 'C' , 'D' ] 基本操作 索引--(根据索引号进行索引) list_name=[ 'A' , 'B' , 'C' , 'D' ] list_name[ 0 ] >'A' 阅读全文
posted @ 2020-04-17 00:55 小猿_vv 阅读(118) 评论(0) 推荐(0)