递归火山软件开发平台

标题: MFC的Edge浏览器库里的Edege填表类获取元素失败 [打印本页]

作者: 没什么鱼    时间: 2023-12-14 15:51
标题: MFC的Edge浏览器库里的Edege填表类获取元素失败
又遇到一个奇怪的问题:

MFC的Edge浏览器库,里面的Edege填表类,方法: Edge填表类.元素是否存在(" "div.swoZuiEM", , 5000,) 获取元素老是找不到

我在控制台用JS代码 = "document.querySelectorAll('" + 选择器 + "').length;" 是可以找到的


(, 下载次数: 297)

如上图,在控制台是可以找到元素的,索引为0
在Edge填表类里,他的很多方法都无效,比如:元素是否存在



作者: 承易    时间: 2023-12-14 22:11
执行JS填表
作者: 没什么鱼    时间: 2023-12-15 00:17
承易 发表于 2023-12-14 22:11
执行JS填表

没有找到 “执行JS填表”这个命令呀,搜也搜不到
作者: 没什么鱼    时间: 2023-12-15 09:24
昨晚搞到2点睡的,8点起床继续反复测试,反复尝试在各种eDge浏览框里各种事件里加入这个方法,各个流程加入调试输出, 还是不行,人已逐渐崩溃~ 有没有人告诉我这个方法是有问题的,好让我死心...
作者: 山梦    时间: 2023-12-15 09:48
Edge浏览器库  绝对有问题
作者: 没什么鱼    时间: 2023-12-15 09:51
山梦 发表于 2023-12-15 09:48
Edge浏览器库  绝对有问题

啊~~~~我折腾了两天了兄弟~哭了
作者: 没什么鱼    时间: 2023-12-15 09:53
用Edge浏览器库打开,然后混合MB浏览器来操作表单可以吗兄弟?
作者: ixiadao    时间: 2024-5-10 10:11
我靠,去年的BUG到现在还没修复

作者: 折戟沉沙    时间: 2024-7-13 01:58
顶帖
作者: caixiaoxi    时间: 2024-7-19 11:13
这个库中的填表功能不要在事件中使用,线程的原因同步方法都不建议在浏览器的事件中使用,填表实际上都是运行js
建议查看填表方法的源码 然后自己使用 “运行js_异步” 方法来实现




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4