我有一個包含數百或數千個項目的頁面。網頁大小由用戶手動設置,選擇他/她想要查看的項目數(選項爲25,50,100,200)。根據不同的情況,項目會出現在多個頁面中。設置PageSize,PageNumber和頁面間切換
爲了驗證每一個項目,我有一個SQL。我想只檢查這是當前屏幕上的項目,即項目26至50個的100
我明年受審:
ItemsOnPage = mybrowser.webelement(...).GetROProperty("innertext")
Set aRecordSet= objconnection.Execute(Query)
aRecordSet.PageSize = ItemsOnPage
print aRecordSet.PageNumber
aRecordSet.PageNumber
住宿爲-1,dependless上每頁,以及如果我不設置PageSize。
此外,需要基於Web的當前頁面上設置的PageNumber:
wCurrentPage = mybrowser.webElement(...).GetROProperty("innertext")
我想下一個選擇:當對象是打開不允許操作:
aRecordSet.AbsolutePage = wCurrentPage
aRecordSet.AbsolutePosition = 2+(ItemsOnPage *(wCurrentPage-1))
這些命令返回的錯誤。並且
aRecordSet.CursorLocation = 1+(ItemsOnPage *(wCurrentPage-1))
返回「當前記錄集不支持書籤」。
如何實現?
UPD:查詢得到的數據是:
SELECT * FROM tblCustomerMetricData
WHERE RunDate = '"&webGetDate&"' AND
CustomerID in
(SELECT CustomerID from [tblCustomers]
where RegionID in (SELECT RegionID FROM [tblRegion]
WHERE RegionName = '"&webRegionName&"')) OR CustomerID in (SELECT CustomerID from [tblCustomers]
where CustomerName = '"&webCustomerName&"'))
任何開始考慮從網頁的用戶組變量獲取值「網絡」。由UFT運行的查詢。
什麼是您的查詢?你是否包含完整的代碼或者是否有任何可能變得重要的缺失? – BoffinbraiN
添加對問題的查詢 – Salek