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 格式,例如"[{}]" 即使该方法不需要参数。
我对 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 格式,例如"[{}]" 即使该方法不需要参数。