开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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


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

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

查看: 307|回复: 2
收起左侧

[完成] 网页填表哪位老师帮忙看看怎么写

 关闭 [复制链接]
结帖率:22% (2/9)
发表于 2024-6-9 21:52:30 | 显示全部楼层 |阅读模式   上海市上海市
5精币

各位大神,帮忙看看,这个怎么能填表,我研究老久都 填不上去,

一、这个图在主框架里

1

1

代码:
<input type="text" isnullable="false" id="Applicant.CAppNme" name="Applicant.CAppNme" class="inputmust input400" maxlength="100" issvalue="" isstext="" oldval="" oldclass="inputmust input400 error--input">
复制selector的值:  #Applicant\.CAppNme

二、

2

2


3

3


这个点确定的,我也没研究出来,怎么点击
<input style="margin: 10px auto;" type="button" value=" 确 定 " id="button_ok" tabindex="0">

复制selector的值:  #button_ok





易语言代码如下,模块用的chrome飓风填表模块,下面都尝试多次都填不上去



  
窗口程序集名保 留  保 留备 注
窗口程序集_启动窗口   
变量名类 型数组备 注
chrome队长填表类  

子程序名返回值类型公开备 注
__启动窗口_创建完毕  
队长_初始化 (真, , , , , , , , )
线程启动_ (到整数 (&启动浏览器), , )
' m_线程池.创建 (3, 30, , , )
' 调试输出 (m_线程池)
子程序名返回值类型公开备 注
_启动窗口_将被销毁  
队长_销毁 ()
子程序名返回值类型公开备 注
启动浏览器  
变量名类 型静态数组备 注
初始化整数型 
命令行队长_命令行 
bqid文本型 
初始化 = chrome.初始化 (9222, , )
判断 (初始化 = 0)
命令行.首页 = “http://www.95552.cc:8005/cas/log ... ring_security_check”
chrome.浏览器_启动 (队长_取谷歌路径 (), 9222, 取运行目录 ()“\userdata”, 真, , 命令行, )
chrome.浏览器_是否启动 ()

判断 (初始化 = 1)
' 已启动并链接到了9222浏览器
判断 (初始化 = 2)
调试输出 (“未知错误,端口占用”)
返回 ()



bqid = chrome.浏览器_取激活页 ()
chrome.元素_是否存在 (bqid, “#username”, , )
chrome.元素_置文本框文本 (bqid, “103000173”, “#username”)
chrome.元素_置文本框文本 (bqid, “Hh123456@888@”, “#password”)
子程序名返回值类型公开备 注
_按钮1_被单击  
变量名类 型静态数组备 注
bqid文本型 
初始化整数型 
chrome.初始化 (9222, , )
bqid = chrome.浏览器_取激活页 ()
chrome.元素_是否存在 (bqid, “#username”, , )
chrome.元素_置文本框文本 (bqid, “103000173”, “#username”)
chrome.元素_置文本框文本 (bqid, “Hh123456”, “#password”)
延时 (200)
chrome.元素_点击 (bqid, “#login_Submit”)  ' 登录1
延时 (400)
chrome.元素_点击 (bqid, “#login_Submit”)  ' 登录2
子程序名返回值类型公开备 注
_按钮2_被单击  
变量名类 型静态数组备 注
bqid文本型 
kj1队长_网页框架0
i整数型 
sid文本型 
zb1队长_坐标 
' chrome.初始化 (9222, , )
bqid = chrome.浏览器_取激活页 ()
chrome.页面_跳转 (bqid, “http://www.95552.cc:16800/pcis/p ... g/%3E%3C/databag%3E”, )
子程序名返回值类型公开备 注
_按钮3_被单击  
变量名类 型静态数组备 注
bqid文本型 
sid文本型 
zb1队长_坐标 
' chrome.初始化 (9222, , )
bqid = chrome.浏览器_取激活页 ()
' 配置基本信息-------立康(代理)
' chrome.页面_执行脚本 (bqid, “document.getElementById('Base.CBsnsTyp').click()”, , , , )  ' 元素_点击-业务来源
' 延时_超级 (200)
' chrome.页面_执行脚本 (bqid, “document.getElementById('QT_PO_SE_DA_2').click()”, , , , )  ' 元素_点击-代理业务
' 延时_超级 (400)
' chrome.页面_执行脚本 (bqid, “document.getElementById('Base.CBrkrCde').click()”, , , , )  ' 元素_点击-代理人
' 延时_超级 (200)
' chrome.页面_执行脚本 (bqid, “document.getElementById('QT_PO_SE_DA_6').click()”, , , , )  ' 元素_点击立康保险
' 延时_超级 (200)
' chrome.页面_执行脚本 (bqid, “document.getElementById('Base.CSlsId').click()”, , , , )  ' 元素_点击业务员
' 延时_超级 (200)
' chrome.页面_执行脚本 (bqid, “document.getElementById('QT_PO_SE_DA_3').click()”, , , , )  ' 元素_点击伊
' 延时_超级 (200)
' chrome.页面_执行脚本 (bqid, “document.getElementById('Base.CFinTyp').click()”, , , , )  ' 元素_点击缴费方式
' 延时_超级 (200)
' chrome.页面_执行脚本 (bqid, “document.getElementById('QT_PO_SE_DA_1').click()”, , , , )  ' 元素_点击缴费方式
' ' 配置基本信息-------中金(经济)
' chrome.页面_执行脚本 (bqid, “document.getElementById('Base.CBsnsTyp').click()”, , , , )  ' 元素_点击-业务来源
' 延时_超级 (200)
' chrome.页面_执行脚本 (bqid, “document.getElementById('QT_PO_SE_DA_3').click()”, , , , )  ' 元素_点击-经济业务
' 延时_超级 (400)
' chrome.页面_执行脚本 (bqid, “document.getElementById('Base.CBrkrCde').click()”, , , , )  ' 元素_点击-代理人
' 延时_超级 (200)
' chrome.页面_执行脚本 (bqid, “document.getElementById('QT_PO_SE_DA_4').click()”, , , , )  ' 元素_点击北京中金
' 延时_超级 (200)
' chrome.页面_执行脚本 (bqid, “document.getElementById('Base.CSlsId').click()”, , , , )  ' 元素_点击业务员
' 延时_超级 (200)
' chrome.页面_执行脚本 (bqid, “document.getElementById('QT_PO_SE_DA_3').click()”, , , , )  ' 元素_点击伊
' 延时_超级 (200)
' chrome.页面_执行脚本 (bqid, “document.getElementById('Base.CFinTyp').click()”, , , , )  ' 元素_点击缴费方式
' 延时_超级 (200)
' chrome.页面_执行脚本 (bqid, “document.getElementById('QT_PO_SE_DA_1').click()”, , , , )  ' 元素_点击缴费方式
' 测试输入
' chrome.页面_执行脚本 (bqid, “document.getElementById('Applicant.CProvince').click()”, , , , )  ' 元素_点击所在省
' 延时_超级 (200)
' chrome.页面_执行脚本 (bqid, “document.getElementById('QT_PO_SE_DA_15').click()”, , , , )  ' 元素_点击上海
' 延时_超级 (200)
' chrome.页面_执行脚本 (bqid, “document.getElementById('Applicant.CClntAddr').click()”, , , , )  ' 元素_点击通讯地址
' 延时_超级 (200)
' chrome.页面_执行脚本 (bqid, “document.inputId('Applicant.CClntAddr').click()”, , , , )
' 延时_超级 (200)
' chrome.页面_执行脚本 (bqid, “document.getElementById('Applicant.IsLongTimeChecked').click()”, , , , )  ' 元素_点击长期
延时_超级 (200)
' chrome.页面_执行脚本 (bqid, “document.getElementById('button_ok').click()”, , , , )  ' 元素_点击确定-证件号码不能为空
' chrome.元素_置文本框文本 (bqid, “好好”, “#Applicant\.CAppNme”)
' sid = chrome.框架_指定网页取脚本环境id (bqid, , “top”)
' 调试输出 (sid)
' chrome.元素_进入框架 (sid)
chrome.页面_执行脚本 (bqid, “getElementsByTagName('Applicant.CAppNme')).value ='你好'”)
chrome.元素_取坐标 (bqid, “#Applicant\.CAppNme”)
zb1 = chrome.元素_取坐标 (bqid, “#Applicant\.CAppNme”, , )  ' 取元素坐标
调试输出 (zb1.x, zb1.y)
chrome.鼠标_单击 (bqid, 58, 236, )
延时_超级 (200)
普通填表.初始化 (取窗口句柄 ())
普通填表.网页_执行脚本 (“document.getElementById('#Applicant\.CAppNme').value ='你好'”, 0)
延时_超级 (200)
普通填表.DIV_点击 (“Applicant.CAppNme”)
调试输出 (zb1)


i支持库列表   支持库注释   
spec特殊功能支持库





补充内容 (2024-6-10 13:21):
代码上的帐号和密码不对,可以问我要帐号和密码

最佳答案

查看完整内容

还在用jsp的前端很少见了,确定是要先进入框架; chrome.页面_执行脚本 (bqid, “getElementsByTagName('Applicant.CAppNme')).value ='你好'”) 你这个js代码有问题所有填不了,改成 document.getElementsByTagName('Applicant.CAppNme')).value ='你好' 补充内容 (2024-6-10 09:25): 这样也还是有问题,getElementsByTagName获取的是节点列表,再改成 补充内容 (2024-6-10 09:26): document.getElementsByTagName('Applicant ...

结帖率:92% (49/53)

签到天数: 20 天

发表于 2024-6-9 21:52:31 | 显示全部楼层   吉林省长春市
还在用jsp的前端很少见了,确定是要先进入框架;

chrome.页面_执行脚本 (bqid, “getElementsByTagName('Applicant.CAppNme')).value ='你好'”)

你这个js代码有问题所有填不了,改成 document.getElementsByTagName('Applicant.CAppNme')).value ='你好'

补充内容 (2024-6-10 09:25):
这样也还是有问题,getElementsByTagName获取的是节点列表,再改成

补充内容 (2024-6-10 09:26):
document.getElementsByTagName('Applicant.CAppNme'))[0].value ='你好'

评分

参与人数 1荣誉 +1 收起 理由
笨潴 + 1 热心帮助他人,荣誉+1,希望继续努力(*^__^*) 嘻嘻!

查看全部评分

回复

使用道具 举报

结帖率:22% (2/9)
 楼主| 发表于 2024-6-10 13:32:37 | 显示全部楼层   上海市上海市
空竹 发表于 2024-6-10 09:25
还在用jsp的前端很少见了,确定是要先进入框架;

chrome.页面_执行脚本 (bqid, “getElementsByTagName('A ...

还是不行,填 不进去 4.png


补充内容 (2024-6-10 13:36):
JS我不会后端,就一点点摸索者写
回复

使用道具 举报

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

本版积分规则 致发广告者

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

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

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