Blue Prism-热使用调用Javascript函数
我在理解BP调用Javascript如何工作时遇到了一个问题? 在在线SAP系统上,我需要在第页的两个文本框中输入登录名和密码。 当我在Firefox控制台中运行代码时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
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。这很可能是因为脚本没有按照您的预期执行。您好,我已经更新了我的帖子。