I recorded a testcase Applikation, now I want to run the testcase, but istead of using: ------CustomerSearch.Customers.Select ("ARUNDEL, CLAUDE") -------- in my Code.
I want to get the Customer (Person) from the LIST OF STRING.
------CustomerSearch.Customers.Select ("" + Customer from List(Position 3)) --------
LIST OF STRING customers = {...} "ARUNDEL, CLAUDE" // 1 "BUCCIGRAS, CATHERINE" // 2 "COHEN, ROBIN" // 3 "CORELLI, ARCANGELO" // 4........ etc.
Could somebody help me out? How I iterate through list and pick everytime a different one
How I write a function seperatly to use a person per every run? so I can run the test with what ever name in the list over and over again?
#use "FunktionGmo.t
#use "Test2.t"
# testcase Test1 ()
[ ]
[ ]
[ ]
[-] recording
[ ] GreenMountainOutpost.SetActive ()
[ ] GreenMountainOutpost.Order.CustomerInformation.Pick ()
[ ] CustomerInformation.SetActive ()
[ ] CustomerInformation.DialogBox1.Search.Click ()
[ ] CustomerSearch.SetActive ()
[ ] // Kunde
[ ] CustomerSearch.Customers.Select ("ARUNDEL, CLAUDE")
[ ] CustomerSearch.Select.Click ()
[ ] CustomerInformation.SetActive ()
[ ] CustomerInformation.DialogBox1.PlaceOrder.Click ()
[ ] PlaceOrder.SetActive ()
[ ] PlaceOrder.DialogBox1.Search.Click ()
[ ] ItemSearch.SetActive ()
[ ] sleep(2)
[ ] // Artikel
[ ] ItemSearch.Items.Select ("3 PERSON DOME TENT")
[ ] ItemSearch.Select.Click ()
[ ] PlaceOrder.SetActive ()
[ ] PlaceOrder.DialogBox1.Spin1.Increment ()
[ ] PlaceOrder.DialogBox1.OrderItem.Click ()
[ ] PlaceOrder.DialogBox1.CompleteOrder.Click ()
[ ] CompleteOrder.SetActive ()
[ ] CompleteOrder.DialogBox1.CardNumber.SetPosition (1, 1)
[ ] // Kreditkartennummer
[ ] CompleteOrder.DialogBox1.CardNumber.SetText ("111111-1111-11111")
[ ] CompleteOrder.DialogBox1.ExpirationDate.SetPosition (1, 1)
[ ] // Ablaufdatum der Kreditkarte
[ ] CompleteOrder.DialogBox1.ExpirationDate.SetText ("02/20")
[ ] CompleteOrder.DialogBox1.ProcessOrder.Click ()
[ ] sleep(2)
[ ] CompleteOrder.DialogBox1.Cancel.Click ()
[ ] sleep(2)
[ ] CustomerInformation.SetActive ()
[ ] CustomerInformation.DialogBox1.Clear.Click ()