使用 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 查看以下演示:
我需要在键入字符串后在文本框中使用 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 查看以下演示: