我在了解BP Invoke Javascript如何工作方面存在问题?在在线SAP系统上,我需要在页面上的2个文本框中输入登录名和密码。当我在Firefox控制台中运行代码时
document.getElementsByName('sap-user')[0].value = 'test';
页面上的文本框充满了测试并且可以正常工作。
[当我尝试在Blue Prism中进行相同操作时,什么也没有发生。我创建了一个包含脚本的变量:
<script>
function test(){
document.getElementsByName('sap-user')[0].value = 'test';
return;}
</script>
并在导航阶段中运行代码。
在参数中,我传递了保存脚本的变量[jScript]名称。
Element3是页面上的文本框间谍元素。
不知道如何在Blue Prism中运行脚本?
我是javascript新手,也许我的代码错误?
谢谢您的帮助,Mirek
此答案中的详细信息应有所帮助;摘要是您调用Insert将JS添加到页面中,然后调用以触发该方法。您发送给Invoke的参数采用JSON格式,例如即使该方法不需要任何参数,也要使用“ [{}]”。