2015-06-07 20 views
0

我正在自動化一個Web應用程序,並且在其中一個頁面中包含冗長的內容,因此用戶需要使用滾動條來讀取整個內容。現在在頁面頂部有一個可用鏈接命名爲「底部」,單擊此鏈接用戶將進入頁面底部。同樣在頁面底部有一個可用鏈接命名爲「頂部」,點擊此鏈接用戶將進入頁面頂部。如何使用QTP測試頁面滾動功能?

我需要檢查這兩個鏈接是否正常工作。我不能使用Exist或GetRoProperty(「可見」),因爲這些將始終返回True。請幫助我如何使用QTP自動執行此功能。提前致謝!

+0

你想要檢查什麼 - 你想驗證滾動操作?或者只是鏈接的可見性(在頁面上或在頁面上顯示?)? – TheBlastOne

+0

我想驗證兩個鏈接是否按預期工作。我的意思是當我點擊「頂部」鏈接時,我應該進入頁面頂部。同樣,當我點擊「底部」時,我應該到達頁面的底部。 –

回答

0

您檢查頂部和底部對象的y值的差異。我有很久以前的類似問題。因此,如果您位於頁面底部並且「頂部」按鈕可見,請使用getROproperty獲取「底部」按鈕的Y值。它可能應該爲0,因爲「Bottom」不在屏幕上。現在點擊頂部按鈕。 「Bottom」現在應該變爲可見 - 執行getROproperty以獲取「Bottom」按鈕的Y值。你會得到一個有意義的價值。可能是這種比較可以幫助您爲您的方案實施間接檢查點。這只是一種方式,我相信會有更好的方法來實現這個檢查點。

+1

非常感謝,它爲我工作! –