使用触发元素事件,触发上传文件
本帖最后由 mosheng 于 2025-4-13 15:53 编辑[*]测试网址:https://www.superbed.cn/
[*]
[*]使用FBro框架版本号:4.19.35
[*]初始化事件一定要在窗口创建之前的 _启动子程序 里初始化,否则有其他bug自己解决
[*]
[*]在默认情况下,点击上传是会打开选择器窗口
[*]
[*]参考文档(23.不打开文件对话框上传文件):https://docs.qq.com/doc/DR2NBb2NoTGNKZkRR
[*]找到上传文件元素的触发事件,参考教程:触发元素事件
[*]
[*]整体流程:1、设置上传文件路径2、手动点击下浏览器窗口任何元素(可用模块VIP的后台点击命令代替)3、触发元素事件
[*]最终效果
[*]
[*]源码回复可见
**** Hidden Message *****
.版本 2
.程序集 窗口程序集_窗口1
.子程序 _窗口1_创建完毕
.局部变量 窗口信息, FBrowser_窗口信息
窗口信息.父窗口句柄 = 取窗口句柄 ()
窗口信息.横坐标 = 0
窗口信息.纵坐标 = 0
窗口信息.宽度 = 取用户区宽度 ()
窗口信息.高度 = 取用户区高度 ()
FBrowser_创建浏览器 (“https://www.superbed.cn/”, 窗口信息, , , , , )
.子程序 _按钮1_被单击
全_上传文件 = 编辑框1.内容
.子程序 _按钮2_被单击
.局部变量 browser, 类_FBrowser_浏览器
.局部变量 填表框架, 类_FBrowser_填表框架
.局部变量 元素, 文本型
browser = 全_浏览器
填表框架 = browser.取主填表框架 ()
元素 = “#upload-box label”
填表框架.触发元素事件 (元素, 0, “click”, )
6666666666666666{:6_329:}{:6_329:} 11111111111111111111111111111111111111111111111111111111111111111111111111111111 学习学习!!!!!!!!!!!!!!!!! {:2_25:}{:2_25:}{:2_25:}{:2_25:}{:2_25:}{:2_25:}{:2_25:} 使用触发元素事件,触发上传文件 {:6_314:}{:6_314:}{:6_314:}学习一下。先顶再看。。 https://bbs.fbrowser.site/ 源码回复可见
学习下 这个是好东西学习下 这个是好东西