5-4、循环Excel
5-5、无限循环
实现实时监控,用无限循环
5-6、循环的嵌套
5-7、循环的控制
- 继续下一次循环(类似于python的continue)
- 退出循环(类似于python的break)
- 循环结束
6、网页操作自动化
6-1、网页操作
影刀浏览器支持静默运行,什么是静默运行?就是说可以最小化后台,不影响前台操作运行
其他浏览器(在桌面操作中找)
6-2、点击与悬浮
6-3、填写输入框
键入快捷键enter
6-4、各种框的操作
- 复选框(勾选、取消勾选、反选)
- 单选框(使用点击元素操作即可)
- 下拉框(
①选择方式:按内容选择、按位置选择
②匹配模式:模糊匹配、敬遵匹配、正则匹配)
- 非标准下拉框(div的下拉框)
第一种处理方式:点开下拉框,循环一下相似元素,将每个内容拿出来对比一下,如果相等就拿出来,否则就循环下一个内容,我们发现这里有个元素里面有active,我们就把active取消勾选
如图就解决了
第二种处理方式:
6-5、从父元素中找子元素
捕捉到行(先捕捉到小的元素,然后反向到大元素)
6-6、关联元素
在网页自动化->元素操作->获取关联元素
6-7、其他网页元素操作
元素拖拽
隐藏按钮
设置元素值
执行JavaScript脚本
6-8、获取页面信息
获取网页信息(有四种)
- 获取网址
- 获取网页标题
- 获取网页源代码
- 获取网页文本内容
获取元素信息(有五种)
- 获取文本内容
- 获取元素源代码
- 获取元素值、
- 获取网页链接地址
- 获取元素属性
拿出src的元素属性
6-9、处理网页对话框
下载文件时保存文件名后缀一定要加
这里要改成剪切板输入或者模拟人工输入才能让下载的文件名字和原来的名字一样
如果迟迟没有下载上,看看自己电脑是否有勾选文件后缀的下载名
处理网页对话框遇到以下情况时
6-10、网页操作综合案例-翻页搜索
原理图:
6-11、网页操作综合案例-先抓后搜
这里要注意下一页按钮的属性
7、网页元素的捕获与编辑
7-1、元素的通用性
案例一
案例二
总结
7-2、找不到元素
也可以利用通配符来选择元素
正则也可以
捕获元素的实质
7-3、找到很多元素
这个很狗,只要求校验到地图
后面第二步和第三步在捕获新元素就行了
8、数据的表达
8-1、数据流和数据类型
8-2、数字类型
8-3、字符串
8-4、列表
考试题目
8-5、字典
循环字典
也可以识别每个框所需要输入的值,然后输入相应的值
8-6、布尔类型
8-7、数据类型的转换
8-8、日期时间
9、Excel操作自动化
9-1、启动Excel和Excel对象
9-2、读取Excel内容
读取数字文本时,会显示1.0,2.0,3.0的情况,遇到这种情况我们使用读取Excel内容中高级的读取单元格内容
9-3、向Excel写入数据
写入数据变成科学计数法了怎么办?
为了防止写入列之后长度很长的数据变成科学计数法类型我们可以选择
9-4、循环Excel
搜索单个元素,然后写入excel中
循环excel,把读取的数据循环写入excel中
9-5、Excel的拷贝和粘贴
9-6、获取可用行列
111
222、