mosheng 发表于 2025-4-13 15:50:08

使用触发元素事件,触发上传文件

本帖最后由 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”, )



xiaowin 发表于 昨天 10:30

6666666666666666{:6_329:}{:6_329:}

122251117 发表于 7 天前

11111111111111111111111111111111111111111111111111111111111111111111111111111111

橙先生 发表于 2026-7-14 19:17:41

学习学习!!!!!!!!!!!!!!!!!

ovo555 发表于 2026-2-6 15:24:17

{:2_25:}{:2_25:}{:2_25:}{:2_25:}{:2_25:}{:2_25:}{:2_25:}

qq11223366 发表于 2025-12-14 03:31:27

使用触发元素事件,触发上传文件

aa553660012 发表于 2025-11-18 05:36:18

{:6_314:}{:6_314:}{:6_314:}学习一下。先顶再看。。

Xianet1012 发表于 2025-10-14 11:48:08

https://bbs.fbrowser.site/

小全 发表于 2025-7-9 20:31:54

源码回复可见

xiezai88 发表于 2025-6-20 16:30:19

学习下 这个是好东西学习下 这个是好东西
页: [1] 2 3
查看完整版本: 使用触发元素事件,触发上传文件