Blue Prism - 热用调用 Javascript 函数

Blue Prism - Hot to use Invoke Javascript function

我对 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 也许我的代码有误?

感谢您的帮助, 米雷克

此答案中的详细信息应该有所帮助;总结就是调用 Insert 将 JS 添加到页面,然后调用 Invoke 来触发方法。您发送给 Invoke 的参数采用 JSON 格式,例如"[{}]" 即使该方法不需要参数。