|
发表于 2024-8-14 19:52:43
|
显示全部楼层
浙江省衢州市
.版本 2
.支持库 spec
.子程序 _按钮_上传文件_被单击
.局部变量 是否连接成功, 逻辑型
.局部变量 线程句柄, 整数型
.局部变量 标签页, 队长标签页类
是否连接成功 = 集_浏览器.连接浏览器 (标签页)
.如果真 (是否连接成功 = 假)
调试输出 (“连接浏览器失败”)
返回 ()
.如果真结束
上传文件 (标签页)
.子程序 上传文件
.参数 参_标签页, 队长标签页类
.局部变量 局_是否存在, 逻辑型
.局部变量 局_是否就绪, 逻辑型
.局部变量 局_元素值, 文本型
.局部变量 局_是否有效, 逻辑型
.局部变量 局_元素是否存在, 逻辑型
.局部变量 局_文件数组, 文本型, , "0"
局_是否有效 = 参_标签页.标签页_是否有效 () ' 判断标签页是否有效,或者端口是否有效
.如果真 (局_是否有效 = 假)
调试输出 (“标签页失效!请检查”)
返回 ()
.如果真结束
局_是否就绪 = 参_标签页.页面_是否已加载完毕 (10000)
' ====关闭公告
.如果 (局_是否就绪)
.计次循环首 (3, )
局_元素是否存在 = 参_标签页.元素_是否存在 (“a.layui-layer-ico.layui-layer-close.layui-layer-close1”, 0, )
调试输出 (“公告是否存在”, 局_元素是否存在)
.如果真 (局_元素是否存在)
参_标签页.元素_点击 (“a.layui-layer-ico.layui-layer-close.layui-layer-close1”, 0, )
跳出循环 ()
.如果真结束
队长_延时EX (1000)
.计次循环尾 ()
' ====演示上传单张图片
重定义数组 (局_文件数组, 假, 0)
加入成员 (局_文件数组, 取运行目录 () + “\图片\A.jpg”)
参_标签页.元素_添加本地文件 (局_文件数组, “input[type='file']”, 0)
' 选择器最后必须落到input[type='file'],文件框元素必须包括属性节点type="file",其他的都不是文件框元素
队长_延时EX (1000)
.计次循环首 (10, )
.如果真 (参_标签页.元素_取innerText (“span.layui-progress-text”, 0, ) = “100%”)
调试输出 (“单文件上传完毕!”)
跳出循环 ()
.如果真结束
队长_延时EX (100)
.计次循环尾 ()
队长_延时EX (1000)
' ====演示上传多张图片
重定义数组 (局_文件数组, 假, 0)
加入成员 (局_文件数组, 取运行目录 () + “\图片\A.jpg”)
加入成员 (局_文件数组, 取运行目录 () + “\图片\B.jpg”)
加入成员 (局_文件数组, 取运行目录 () + “\图片\C.jpg”)
参_标签页.元素_添加本地文件 (局_文件数组, “input[type='file']”, 1)
' 选择器最后必须落到input[type='file'],文件框元素必须包括属性节点type="file",其他的都不是文件框元素
队长_延时EX (1000)
参_标签页.元素_点击 (“button#testListAction”, 0, )
队长_延时EX (1000)
.计次循环首 (10, )
.如果真 (参_标签页.元素_取匹配数 (“div[class='layui-progress'] > div.layui-progress-bar”, ) = 3)
调试输出 (“多文件上传完毕!”)
跳出循环 ()
.如果真结束
队长_延时EX (100)
.计次循环尾 ()
.否则
调试输出 (“页面加载完成失败”)
|
评分
-
参与人数 1 | 荣誉 +1 |
收起
理由
|
笨潴
| + 1 |
热心帮助他人,荣誉+1,希望继续努力(*^__^*) 嘻嘻! |
查看全部评分
|