К сожалению, нет быстрого способа сделать это, однако есть очень простой обходной путь.
Вам необходимо создать «мост» между JavaScript и Blue Prism, с чем могут взаимодействовать обе технологии.В этом случае самым простым мостом является текстовое поле HTML.
JavaScript может создавать и писать во временное невидимое текстовое поле на странице, а Blue Prism может отслеживать его и читать из него.
Я используюследующий скрипт для добавления текстового поля и / или очистки его значения ...
if (document.getElementById("JSOutput") == null){
// Add invisible textbox
var body = document.getElementsByTagName("body")[0];
var text = document.createElement("input");
text.id = "JSOutput";
text.style.display = "none";
body.insertBefore(text, body.firstChild);
}
else {
// Clear invisible textbox
document.getElementById("JSOutput").innerText = "";
}
... и затем следующий скрипт для записи чего-либо в него.
var output = document.getElementById("JSOutput");
output.innerText = "Hello World!"
Вы можетезатем шпионите или вручную добавьте элемент в программу моделирования приложений:
![enter image description here](https://i.stack.imgur.com/qbs1I.png)