键入字符串后,我需要在 TextBox 内使用 JavaScript 按空格键。如何使用 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);
为此也没有错误,但代码没有单击文本框中的空格。