马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
本帖最后由 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、触发元素事件
- 最终效果
-
使用触发元素事件,触发上传文件
- 源码回复可见
.版本 2
.程序集 窗口程序集_窗口1
.子程序 _窗口1_创建完毕
.局部变量 窗口信息, FBrowser_窗口信息
窗口信息.父窗口句柄 = 取窗口句柄 ()
窗口信息.横坐标 = 0
窗口信息.纵坐标 = 0
窗口信息.宽度 = 取用户区宽度 ()
窗口信息.高度 = 取用户区高度 ()
FBrowser_创建浏览器 (“https://www.superbed.cn/”, 窗口信息, , , , , )
.子程序 _按钮1_被单击
全_上传文件 = 编辑框1.内容
.子程序 _按钮2_被单击
.局部变量 browser, 类_FBrowser_浏览器
.局部变量 填表框架, 类_FBrowser_填表框架
.局部变量 元素, 文本型
browser = 全_浏览器 [1]
填表框架 = browser.取主填表框架 ()
元素 = “#upload-box label”
填表框架.触发元素事件 (元素, 0, “click”, )
|