测试脚本编写参考
selenium IDE 插件,firefox浏览器搜索安装,(无法安装)
katalon recorder 负责输出脚本,输出模式,python2+unitest , 无法输出python3类型脚本,仅参考
开发者工具
python pycharm 安装selenium
Pip install selenium
如何进入开发者环境
chorme
笔记本 Fn+F12
电脑:F12
firefox 大致相同
python基础知识
python基础语法
python基本循环:if, continue, break,while
python基本模块:os(操作系统模块),time(时间模块)。
文件读写:open,json文件load,yaml文件load,csv文件reader。
python中的函数,参数,基本参数,可变参数,关键字参数,可变关键字参数。
类:一定要调用self,自己本身。
html基础知识
可以直接用pycharm来编辑html文件。注重数据的外观
四个基本元素
标题
~
段落
链接<a 链接> 文字描述
图片 <img 图片信息 />
表格
若干行
列名
单元格
有序列表
每列数据
无序列表
每列数据
自定义列表
标签
内容
表单(文本框)
内容使用:内容<input type=" “,name=” " >
(换行)
明文:text 密文:password 按钮:radio 复选框:checkbox
框架:iframe <iframe 链接,width:像素值,height:像素值>
css相关知识
CSS实例 :声明和选择器
选择器:改变样式的html元素 声明:一个属性和一个值组成
p {color:blue;font-size:12px;}
注释: /注释/
CSS选择器
javascript
可以使用三种方法来寻找html元素:id,标签名(p)类名(class)
XML语言
主要是用来传输和存储数据,注重数据的内容。
必须有根元素,其他元素都是根元素的子元素,子元素可以有同胞元素。
XPath XML路径语言
小型查询语言
可以用来定位元素
nodename 选取此节点的所有子节点
/ 选取此节点的直接子节点
// 选取此节点的所有子节点
. 选取当前节点
… 选取当前节点的父节点
@ 选取属性