使用 trueclient vugen 工具在文本框字段内按 Space 键?

Press Space key inside a text box field using trueclient vugen Tool?

我需要在键入字符串后在文本框中使用 JavaScript 按 space 键。 如何使用 eval js 函数在 vugen 工具(Load runner)中执行此操作? 谁能指导我?

我尝试在内部对对象求值 javascript 但出现错误。

 var e = new KeyboardEvent('keydown',{'keyCode':32,'which':32});
 object.dispatchEvent(e);

我在工具中的对象函数上使用 Eval Js 并粘贴此脚本。

错误:

No Error it is not clicking the space key inside text box.

我也试过这个代码

var keyboardEvent = document.createEvent("KeyboardEvent");
var initMethod = typeof keyboardEvent.initKeyboardEvent !== 'undefined' ? 
"initKeyboardEvent" : "initKeyEvent"; 
keyboardEvent[initMethod](
               "keypress", // event type : keydown, keyup, keypress
                true, // bubbles
                true, // cancelable
                window, // viewArg: should be window
                false, // ctrlKeyArg
                false, // altKeyArg
                false, // shiftKeyArg
                false, // metaKeyArg
                32, // keyCodeArg : unsigned long the virtual key code, else 

                0 // charCodeArgs : unsigned long the Unicode character 
  associated with the depressed key, else 0
);
document.dispatchEvent(keyboardEvent);

这也没有错误,但代码没有在文本框内单击 space。

您的服务器如何知道您正在按客户端中的 space 栏.....

如果您使用的是 TruClient,则可以添加一个 eval JS 步骤。 TruClient 支持 AUT.document 和 AUT.window 来引用被测应用程序的当前页面。

如果您在 Object 上使用 eval JS 步骤,则可以在该步骤的代码中使用 "object" 引用目标元素。

详情请见here

请使用 TruClient 查看以下演示: