Run a recording for all items in a drop down list

Class library usage, coding and language questions.
maamer
Posts: 23
Joined: Fri Nov 30, 2018 6:03 pm

Run a recording for all items in a drop down list

Post by maamer » Thu Jan 31, 2019 5:37 pm

Hello all,
i ran into a problem. i have a drop down list and i am running my recording (1. click on drop down, 2. click on the item) through data driven with simple data table.
aVwdI-1.png
aVwdI-1.png (15.32 KiB) Viewed 99 times
how ever this drop down list is changing with respect to the account i am using in the application. so my DDT is failure. i am thinking to scrape off all the items in a list [] and run my recording for the items in this list. i have something like this

IList<Ranorex.Atag> dropdown = repo.digitalbanking.dropdownitemInfo.CreateAdapters<Ranorex.Atag>();

i want to do something like this.

foreach (Ranorex.Atag item in dropdown){
myrecording.start();
}

now, how to bind each item in click action of my variable?. could anyone please help me with that.

Thank you.
Attachments
DROPDOWN.rxsnp
(429.69 KiB) Downloaded 1 time

User avatar
odklizec
Ranorex Guru
Ranorex Guru
Posts: 4678
Joined: Mon Aug 13, 2012 9:54 am
Location: Zilina, Slovakia

Re: Run a recording for all items in a drop down list

Post by odklizec » Thu Jan 31, 2019 7:48 pm

Hi,

If you mean how to bind a variable in recording started from code, then I’m afraid, there is no such option. Running recordings from code is, in my opinion, a very bad idea. I would rather consider creating/editing data connector from code. Check for example this post, which describes how to create/update a csv data connector from code.
how-to-dynamically-create-test-containe ... tml#p49222
Pavel Kudrys
Ranorex explorer at Descartes Systems

Please add these details to your questions:
  • Ranorex Snapshot. Learn how to create one >here<
  • Ranorex xPath of problematic element(s)
  • Ranorex version
  • OS version
  • HW configuration