|
5精币
各位大神,帮忙看看,这个怎么能填表,我研究老久都 填不上去,
一、这个图在主框架里
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
3
这个点确定的,我也没研究出来,怎么点击
<input style="margin: 10px auto;" type="button" value=" 确 定 " id="button_ok" tabindex="0">
复制selector的值: #button_ok
易语言代码如下,模块用的chrome飓风填表模块,下面都尝试多次都填不上去
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | | 变量名 | 类 型 | 数组 | 备 注 | chrome | 队长填表类 | | 队长_初始化 (真, , , , , , , , )线程启动_ (到整数 (&启动浏览器 ), , ) 队长_销毁 ()变量名 | 类 型 | 静态 | 数组 | 备 注 | 初始化 | 整数型 | | | 命令行 | 队长_命令行 | | | bqid | 文本型 | | |
初始化 = chrome. 初始化 (9222, , )判断 (初始化 = 0 )命令行.首页 = “http://www.95552.cc:8005/cas/log ... ring_security_check”chrome. 浏览器_启动 (队长_取谷歌路径 (), 9222, 取运行目录 () + “\userdata”, 真, , 命令行, )chrome. 浏览器_是否启动 ()判断 (初始化 = 1 ) 判断 (初始化 = 2 )调试输出 (“未知错误,端口占用”)返回 ()bqid = chrome. 浏览器_取激活页 ()chrome. 元素_是否存在 (bqid, “#username”, , )chrome. 元素_置文本框文本 (bqid, “103000173”, “#username”)chrome. 元素_置文本框文本 (bqid, “Hh123456@888@”, “#password”)变量名 | 类 型 | 静态 | 数组 | 备 注 | bqid | 文本型 | | | 初始化 | 整数型 | | |
chrome. 初始化 (9222, , )bqid = chrome. 浏览器_取激活页 ()chrome. 元素_是否存在 (bqid, “#username”, , )chrome. 元素_置文本框文本 (bqid, “103000173”, “#username”)chrome. 元素_置文本框文本 (bqid, “Hh123456”, “#password”)延时 (200 )chrome. 元素_点击 (bqid, “#login_Submit”) 延时 (400 )chrome. 元素_点击 (bqid, “#login_Submit”) 变量名 | 类 型 | 静态 | 数组 | 备 注 | bqid | 文本型 | | | kj1 | 队长_网页框架 | | 0 | i | 整数型 | | | sid | 文本型 | | | zb1 | 队长_坐标 | | |
bqid = chrome. 浏览器_取激活页 ()chrome. 页面_跳转 (bqid, “http://www.95552.cc:16800/pcis/p ... g/%3E%3C/databag%3E”, )变量名 | 类 型 | 静态 | 数组 | 备 注 | bqid | 文本型 | | | sid | 文本型 | | | zb1 | 队长_坐标 | | |
bqid = chrome. 浏览器_取激活页 () 延时_超级 (200 ) 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 )
补充内容 (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 ...
|