摘要: 可能是定位出了问题,比如下面这段代码,我用link_text的方式来定位,就会报上述错误,换了xpath就可以了,我这个xpath直接复制的浏览器提供的,可以自己写。 这个报错跟浏览器也有一定关系,换Chrome浏览器,用link_text定位就不会报错了。 driver = webdriver.F 阅读全文
posted @ 2020-03-10 10:42 白杨的博客 阅读(802) 评论(0) 推荐(0)
摘要: pytest模块的使用 pytest是第三方测试框架,是基于unittest的扩展框架,比unittest更简洁,更高效。安装pytest模块使用pip install pytest即可。安装好之后,到cmd中输入pytest --version检查是否安装成功。 pytest运行方法 想要用pyt 阅读全文
posted @ 2020-02-29 09:14 白杨的博客 阅读(6916) 评论(0) 推荐(1)
摘要: 密码学原理 对称加密算法 原理 对称加密:使用同一密钥进行加密和解密 传统密码加密,私钥算法加密,加密速度快,密文是紧凑的安全的 加密过程 A同学生成明文->通过私钥和加密算法->生成密文->将密文通过网络传输到目的地B同学->通过同一私钥以及解密算法->解密为明文 对称加密算法的缺点: 两个人有一 阅读全文
posted @ 2020-02-29 08:53 白杨的博客 阅读(3758) 评论(4) 推荐(2)
摘要: selenium的用法 selenium2.0主要包含selenium IDE 和selenium webDriver,IDE有点类似QTP和LoadRunner的录制功能,就是firefox浏览器的一个插件,用来录制在浏览器的一系列操作,录制完成后可以回放,可以转换为代码输出出来。本节主要讲的是s 阅读全文
posted @ 2020-01-19 17:46 白杨的博客 阅读(9674) 评论(0) 推荐(1)
摘要: css定位元素 1.什么是css? CSS(Cascading Style Sheets)层叠样式表,是一种语言,用来描述html或者xml的显示样式。在css语言中有css选择器,在selenium中同样适用。 提示:在selenium中相比较xpath,更推荐使用css选择器,因为css速度更快 阅读全文
posted @ 2020-01-16 16:20 白杨的博客 阅读(2314) 评论(0) 推荐(0)
摘要: xpath路径选择器定位元素 1. xpath: 使用路径表达式来定位xml或者html中文档中选取节点。在 XPath 中,有七种类型的节点:元素、属性、文本、命名空间、处理指令、注释以及文档节点(或称为根节点) 假设xml文档为: <?xml version="1.0" encoding="IS 阅读全文
posted @ 2020-01-16 16:17 白杨的博客 阅读(3976) 评论(0) 推荐(0)
摘要: json数据简介 json数据是一个轻量级的数据交换格式,采用完全独立于语言的文本格式,这些特性使json称为理想的数据交换语言,易于人阅读和编写,同时易于机器解析和生成。 json中的字符集必须是UTF-8,json中的字符串必须用双引号引起来。几乎所有语言都内置了解析json的库,JavaScr 阅读全文
posted @ 2020-01-07 11:17 白杨的博客 阅读(11091) 评论(0) 推荐(0)
摘要: unittest模块的使用 阅读全文
posted @ 2020-01-07 11:11 白杨的博客 阅读(1085) 评论(0) 推荐(0)
摘要: configparser模块用来快速读取配置文件的内容 阅读全文
posted @ 2020-01-07 11:07 白杨的博客 阅读(382) 评论(0) 推荐(0)
摘要: logging模块简介 阅读全文
posted @ 2020-01-07 11:02 白杨的博客 阅读(665) 评论(0) 推荐(0)