0

QTP を使用してスクロール バーのアクションをキャプチャする方法。VBscript を使用して水平スクロール バーを左に移動したい。IEブラウザで試しています。これで私を助けてください。

よろしくお願いします。

4

2 に答える 2

0

「ドキュメント」の代わりに「オブジェクト」を使用してください。これは機能します-

Browser("Qtp").Page("Quick Test Professional").Object.body.scrollLeft = 200
Browser("Qtp").Page("Quick Test Professional").Object.body.scrollTop = 200
于 2013-06-12T07:19:33.280 に答える
0

IE でスクロール位置を設定するには、次を試してください。

document.body.scrollTop = 150;

クロスブラウザ サポートに関する Mozilla のドキュメントには、いくつかの適切な注意事項があります。

https://developer.mozilla.org/en-US/docs/Web/API/window.scrollY

編集:

MSDN で、scrollTop は標準モードで動作し、奇妙なモードでは doScroll() を使用する必要があるかもしれないと読みました: http://msdn.microsoft.com/en-us/library/ie/ms536414(v=vs.85)。 aspx

Browser("Qtp").Page("Quick Test Professional").Object.body.doScroll("scrollbarPageLeft")

申し訳ありませんが、自分で試着できる QTP はありません。

于 2013-06-10T14:36:17.370 に答える