【历史帖子找不到解决方案】JS浏览器执行正常,但是在UB使用浏览器运行JS代码一直报错

李梦_701510 1月前 159

hWeb = WebBrowser.BindBrowser("chrome",10000,{"bContinueOnError":true,"iDelayAfter":300,"iDelayBefore":200})

sRet = WebBrowser.RunJS(hWeb,"function(){document.querySelector(\"#base_birthday_input\").readOnly=false}",true,{"bContinueOnError":false,"iDelayAfter":300,"iDelayBefore":200})

报错信息为:

[2022-6-16 13:42:55] [ERROR] 选中的内容 第2行:模块 WebBrowserPlugin.UIRobotWebBrowser.RunJS 命令出错:调用的目标发生了异常。
执行JS脚本异常


浏览器执行如下图,请问为什么啊?我看时间处理视频里面这么处理时没有问题的

_【历史帖子找不到解决方案】JS浏览器执行正常,但是在UB使用浏览器运行JS代码一直报错

最新回复 (4)
  • 果子哩 1月前
    2
    具体的页面提供一下
  • 李梦_701510 1月前
    3
    果子哩 具体的页面提供一下
    好的,谢谢!前程无忧,创建简历的第一个页面:https://i.51job.com/resume/tri_resume.php
  • 十二工作室 1月前
    4
    多看教程,执行js要有返回值。
  • 李梦_701510 1月前
    5
    十二工作室 多看教程,执行js要有返回值。

    谢谢!加了return 可以了

    hWeb = WebBrowser.BindBrowser("chrome",10000,{"bContinueOnError":true,"iDelayAfter":300,"iDelayBefore":200})

    sRet = WebBrowser.RunJS(hWeb,"function(){ return document.querySelector(\"#base_birthday_input\").readOnly=false}",true,{"bContinueOnError":false,"iDelayAfter":300,"iDelayBefore":200})

    可是,为啥《学妹邀你学RPA》里面的课程调用js,不用return也能执行成功啊(截图如下)?谢谢!

返回
发新帖