Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Sort Order Check
#1
Not Solved
Code:
Set oDesc=Description.Create()
oDesc("micclass").value = "WebElement"
oDesc("class").Value = "order_details_main_boxes"
Set sLinks = Browser("ABC").Page("XYZ").ChildObjects(oDesc)
sLinkCount = sLinks.Count
For i = 0 to sLinkCount - 1
iName= sLinks(i).GetROProperty("innertext")
iOrderNumber =Left(iName, 7)
aSort(i) = iOrderNumber
PRINT aSort(i)
Next

Assume i have 3 orders for my user in the application.

so order numbers are stored in an array aSort(i) using the above code. (Note: webtable is not availble and so caputured orders by taking class value of webelement)

aSort(0) = 1
aSort(1) = 2
aSort(2) = 3

Now in the order page orders are displayed in the following order:

Order Column -- Link
2
3
1

Now if i use click method and click on Order Column link then orders will be displayed in descending order

Order Column
3
2
1

Need code to check whether they are displaying properly in descending order or not.

Again if i click on Order Column link it is displayed in ascending order. Need code to check whether it is displaying in ascending order or not.

Please help me in this regard.

Thanks.
Reply
#2
Not Solved
SOme1 please reply if you know the answer..
Reply
#3
Not Solved
Code:
Set oDesc=Description.Create()
oDesc("micclass").value = "WebElement"
oDesc("class").Value = "order_details_main_boxes"
Set sLinks = Browser("Browser").Page("Page").ChildObjects(oDesc)
sLinkCount = sLinks.Count
PRINT "sLinkCount " &sLinkCount
For i = 0 to sLinkCount - 1
iName= sLinks(i).GetROProperty("innertext")
iOrderNumber =Left(iName, 7)
iDate = Right(Left(iName, 20), 10)
aSort(i) = iOrderNumber
PRINT "AppSort "&aSort(i)
Next

Public Function fnSort()
   For j = 0 To sLinkCount - 1
    For k = j + 1 To sLinkCount - 1
        If aSort(j) > aSort(k) Then
            sTemp = aSort(j)
            aSort(j) = aSort(k)
            aSort(k) = sTemp
        End If
    Next
Next
End Function

fnSort()
For j=sLinkCount - 1 to 0 Step - 1
    sDescArr(j) = aSort(j)
    PRINT "sDesc " &sDescArr(j)
Next

fnSort()
For j=0 to sLinkCount - 1
    sAscArr(j) = aSort(j)
PRINT "sAsc " &sAscArr(j)
Next


I have got the code to check the sort logic but failed to check the validation....

need some help in this regard....i need to compare application order sort and the sort which i got from the logic i used above....
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Should I download every patch in order to UFT recognize the Chrome and FireFox browse jesusisaac 6 5,383 08-25-2016, 05:03 PM
Last Post: Ankesh
  Get numbers inside all webelements in webtable and sort them pradeep537 1 2,850 08-04-2016, 01:24 AM
Last Post: Ankur
  Automating SAP Sales Order Dwarak Calayampundi 0 1,738 06-09-2016, 09:28 AM
Last Post: Dwarak Calayampundi
  Sort multidimensional array SBsteven 8 9,094 03-14-2014, 02:49 PM
Last Post: anuj.bajaj
  sort two dimensional array. venkatesh9032 0 1,834 03-06-2014, 02:47 PM
Last Post: venkatesh9032

Forum Jump:


Users browsing this thread: 1 Guest(s)