marcin-nawrocki
3 years agoStaff
Hi pranoti,
Thank you for submitting a feature request. In LoadNinja, it is possible to generate some values at runtime and append them, for example, to a string using JavaScript validations. We can, for example, use a JS validation to access an input field on a page, and fill it with a string generated at runtime. See sample JS validation code below:
function _InputValue() {
var element = document.getElementById("testInputId");
const months = ["JAN", "FEB", "MAR",
"APR", "MAY", "JUN",
"JUL", "AUG", "SEP",
"OCT", "NOV", "DEC"];
const code = "PRG";
var dateNow = new Date();
var year = dateNow.getFullYear();
var month = months[dateNow.getMonth()];
var day = dateNow.getDate();
var hours = dateNow.getHours();
var minutes = dateNow.getMinutes();
var seconds = dateNow.getSeconds();
var miliseconds = dateNow.getMilliseconds();
var textFieldValue = code + year + month + day +
hours + minutes + seconds + miliseconds;
if (element){
element.value = "";
element.value = textFieldValue;
return true;
}
return false;
}
// DO NOT CHANGE BEYOND THIS POINT -
return _InputValue();
This sample code is creating a unique string starting with "PRG" and contains a date generated at runtime.
See also: Documentation - JavaScript validations for more information.
Best regards,
Marcin,
Customer Care Engineer
Related Content
- 2 years ago