开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 1097|回复: 7
收起左侧

[易语言] 精易Web浏览器填表问题

[复制链接]
结帖率:0% (0/1)
发表于 2024-9-11 09:02:08 | 显示全部楼层 |阅读模式   河南省商丘市
8精币
其他位置都能写入    就是最下面的表格里  各种方法都用过不能填表,各位群友大神帮帮我

这个是复制的填表操作 全局_填表=精益浏览器里的填表数据对象

    ' 全局_填表.表单_Input写属性 (精易Web浏览器1.取WebView (), #填表模式_精易模块, “class==layui-table-cell laytable-cell-1-0-19”, , “value”, “34”)
    ' 全局_填表.表单_Input写属性 (精易Web浏览器1.取WebView (), #填表模式_精易模块, “class==layui-table-cell”, , “value”, “341”)
    ' 全局_填表.表单_Input写属性 (精易Web浏览器1.取WebView (), #填表模式_精易模块, “class==laytable-cell-1-0-19”, , “value”, “32”)
    ' 全局_填表.表单_Input写属性 (精易Web浏览器1.取WebView (), #填表模式_精易模块, “class==layui-table-cell laytable-cell-22-0-19”, , “value”, “33”)
    ' 全局_填表.表单_Input写属性 (精易Web浏览器1.取WebView (), #填表模式_精易模块, “class==layui-table-cell ”, , “value”, “344”)
    ' 全局_填表.表单_Input写属性 (精易Web浏览器1.取WebView (), #填表模式_精易模块, “class==laytable-cell-22-0-19”, , “value”, “356”)
    ' 全局_填表.表单_Input写属性 (精易Web浏览器1.取WebView (), #填表模式_精易模块, “class==layui-table-cell laytable-cell-1-0-19”, , “value”, “34”)


全局_填表.置元素属性值
全局_填表.表单_Input写属性 (精易Web浏览器1.取WebView (), #填表模式_JS表达式, “body > div.x-body > div.layui-form.layui-border-box.layui-table-view > div.layui-table-box > div.layui-table-fixed.layui-table-fixed-r > div.layui-table-body > table > tbody > tr > td:nth-child(7)”, , “value”, “34”)

这个是复制的这个位置的div
<div class="layui-table-cell laytable-cell-20-0-19">34</div>
这个是selector
body > div.x-body > div.layui-form.layui-border-box.layui-table-view > div.layui-table-box > div.layui-table-fixed.layui-table-fixed-r > div.layui-table-body > table > tbody > tr > td:nth-child(7) > div



VX截图_20240911085754.png





VX截图_20240911085423.png

回答提醒:如果本帖被关闭无法回复,您有更好的答案帮助楼主解决,请发表至 源码区 可获得加分喔。
友情提醒:本版被采纳的主题可在 申请荣誉值 页面申请荣誉值,获得 1点 荣誉值,荣誉值可兑换荣誉会员、终身vip用户组。
快捷通道:申请荣誉值无答案申请取消悬赏投诉有答案未采纳为最佳
结帖率:0% (0/1)
 楼主| 发表于 2024-9-11 09:04:46 | 显示全部楼层   河南省商丘市
谢谢各位大神  小弟研究了3天了  这是我每天需要下的订单 我嫌麻烦 想用易语言自动下载 现在啥都完成了 就是这个表格位置咋的都不行 ,我用固定位置鼠标点击 黏贴剪切板实现了 但是我怕出错 想直接贴表
回复

使用道具 举报

结帖率:81% (29/36)

签到天数: 26 天

发表于 2024-9-11 17:11:45 | 显示全部楼层   四川省泸州市
现在很多input都不能这样直接填了,你有2种方法。
第一种:
填表.文档_进入编辑模式 (精易Web浏览器1.取WebView (), 真)
填表.元素置焦点 ()
置剪辑板文本 (“test”)
填表.文档_粘贴 (精易Web浏览器1.取WebView ())
用这种复制粘贴的方式填进去

另一种是参考此处,用js代码填表:https://bbs.125.la/forum.php?mod ... 11&pid=26925475

回复

使用道具 举报

结帖率:0% (0/1)
 楼主| 发表于 2024-9-12 08:23:37 | 显示全部楼层   河南省商丘市
.版本 2
.支持库 wke

.计次循环首 (5, n)
    全局_填表.表单_置填表框架 (全局_指针, #填表模式_精易模块, “”, n)
    全局_填表.文档_进入编辑模式 (精易Web浏览器1.取WebView (), 真)
    全局_填表.元素置焦点 (精易Web浏览器1.取WebView (), #填表模式_JS表达式, “body > div.x-body > div.layui-form.layui-border-box.layui-table-view > div.layui-table-box > div.layui-table-fixed.layui-table-fixed-r > div.layui-table-body > table > tbody > tr > td:nth-child(7)”, n)
    置剪辑板文本 (“1111”)
    全局_填表.文档_粘贴 (精易Web浏览器1.取WebView ())
    程序_延时 (200)
    全局_填表.元素置焦点 (精易Web浏览器1.取WebView (), #填表模式_JS表达式, “body > div.x-body > div.layui-form.layui-border-box.layui-table-view > div.layui-table-box > div.layui-table-fixed.layui-table-fixed-r > div.layui-table-body > table > tbody > tr:nth-child(1) > td:nth-child(7) > div”, n)
    置剪辑板文本 (“222”)
    全局_填表.文档_粘贴 (精易Web浏览器1.取WebView ())
    程序_延时 (200)
    全局_填表.元素置焦点 (精易Web浏览器1.取WebView (), #填表模式_精易模块, “class==layui-table-cell laytable-cell-1-0-19”, n)
    置剪辑板文本 (“333”)
    全局_填表.文档_粘贴 (精易Web浏览器1.取WebView ())
    程序_延时 (200)
    全局_填表.元素置焦点 (精易Web浏览器1.取WebView (), #填表模式_精易模块, “class==layui-table-cell”, n)
    置剪辑板文本 (“4444”)
    全局_填表.文档_粘贴 (精易Web浏览器1.取WebView ())
    程序_延时 (200)
    全局_填表.元素置焦点 (精易Web浏览器1.取WebView (), #填表模式_精易模块, “class==laytable-cell-1-0-19”, n)
    置剪辑板文本 (“5555”)
    全局_填表.文档_粘贴 (精易Web浏览器1.取WebView ())
.计次循环尾 ()
回复

使用道具 举报

结帖率:0% (0/1)
 楼主| 发表于 2024-9-12 08:24:52 | 显示全部楼层   河南省商丘市
Awesome·LYG 发表于 2024-9-11 17:11
现在很多input都不能这样直接填了,你有2种方法。
第一种:
填表.文档_进入编辑模式 (精易Web浏览器1.取Web ...

大佬早上好 我用第一种方法焦点获取不到  是我那个写错了吗  第二中JS 我不会
回复

使用道具 举报

结帖率:0% (0/1)
 楼主| 发表于 2024-9-12 09:04:02 | 显示全部楼层   河南省商丘市
其他编辑框都可以 就是这个表格里div不行
回复

使用道具 举报

结帖率:81% (29/36)

签到天数: 26 天

发表于 2024-9-12 09:58:39 | 显示全部楼层   四川省泸州市
tengpengpeng 发表于 2024-9-12 08:24
大佬早上好 我用第一种方法焦点获取不到  是我那个写错了吗  第二中JS 我不会 ...

没有实际看网页我也不知道哦
回复

使用道具 举报

结帖率:0% (0/1)
 楼主| 发表于 2024-9-13 07:59:20 | 显示全部楼层   河南省商丘市
360截图20240913080141164.jpg 这个就是网页的源码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表