Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Blue Prism-热使用调用Javascript函数_Javascript_Artificial Intelligence_Blueprism_Rpa - Fatal编程技术网

Blue Prism-热使用调用Javascript函数

Blue Prism-热使用调用Javascript函数,javascript,artificial-intelligence,blueprism,rpa,Javascript,Artificial Intelligence,Blueprism,Rpa,我在理解BP调用Javascript如何工作时遇到了一个问题? 在在线SAP系统上,我需要在第页的两个文本框中输入登录名和密码。 当我在Firefox控制台中运行代码时 document.getElementsByName('sap-user')[0].value = 'test'; 页面上的文本框中充满了测试,正在运行 当我尝试在蓝色棱镜中做同样的事情时,什么都没有发生。 我创建了一个保存脚本的变量: <script> function test(){ document.getE

我在理解BP调用Javascript如何工作时遇到了一个问题? 在在线SAP系统上,我需要在第页的两个文本框中输入登录名和密码。 当我在Firefox控制台中运行代码时

document.getElementsByName('sap-user')[0].value = 'test';
页面上的文本框中充满了测试,正在运行

当我尝试在蓝色棱镜中做同样的事情时,什么都没有发生。 我创建了一个保存脚本的变量:

<script>
function test(){
document.getElementsByName('sap-user')[0].value = 'test';
return;}
</script>
并在导航阶段运行代码

在参数中,我传递了保存脚本的变量[jScript]名称

Element3是页面上的textbox spy元素

不知道如何在Blue Prism中运行脚本

我是javascript新手也许我的代码错了

谢谢你的帮助,
米雷克

这个答案中的细节应该会有所帮助;总之,您可以调用Insert将JS添加到页面中,然后调用激发该方法。发送给调用的参数是JSON格式的,例如,[{}],即使该方法不需要参数


你能分享一下你在导航阶段是如何做到这一点的截图吗?JavaScript交互通常有两个选项:插入JavaScript片段并调用JavaScript或类似的东西;两者的工作方式截然不同。在任何情况下都是HTML,而不是有效的JavaScript。这很可能是因为脚本没有按照您的预期执行。您好,我已经更新了我的帖子。