QTP を使用してスクロール バーのアクションをキャプチャする方法。VBscript を使用して水平スクロール バーを左に移動したい。IEブラウザで試しています。これで私を助けてください。
よろしくお願いします。
QTP を使用してスクロール バーのアクションをキャプチャする方法。VBscript を使用して水平スクロール バーを左に移動したい。IEブラウザで試しています。これで私を助けてください。
よろしくお願いします。
「ドキュメント」の代わりに「オブジェクト」を使用してください。これは機能します-
Browser("Qtp").Page("Quick Test Professional").Object.body.scrollLeft = 200
Browser("Qtp").Page("Quick Test Professional").Object.body.scrollTop = 200
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 はありません。