Как сказал Том, причиной этого, вероятно, является то, что QTP устанавливает значение напрямую, однако WebEdit
не поддерживает Type
, поэтому вы должны попробовать что-то другое.
Чтобы QTP более точно имитировал действия пользователя, вы можете попробовать переключиться в режим воспроизведения устройства (как описано в моем ответе здесь )
Setting.WebPackage("ReplayType") = 2 ' device replay
Browser(X).Page(Y).WebEdit(Z).Set "Some text"
Setting.WebPackage("ReplayType") = 1 ' return to event replay