Auto "Go to top" when editting data bindings (v9.2.0)

Bug reports.
sstellaccio
Posts: 5
Joined: Thu Sep 14, 2017 3:09 pm

Auto "Go to top" when editting data bindings (v9.2.0)

Post by sstellaccio » Wed Nov 13, 2019 6:44 pm

Hi,

I'm having some uncomfortable situation when editing data binding on test cases and smart folders. Each time I click on a drop down of the "Variable" column of the "Bind variables to data sources" section ("Data binding" tab on tests or smart folders), once the focus is left off the control, the table auto scroll to top (first line). No matter if I change or not the bindings. This is really annoying specially when the quantity of variables is significant. For instance, if I had a list of 40 variables and need to change the binding of the last five, I need to wait the "auto scroll go-to-top" to finish, and then again manually scroll to the bottom of the list to change other variable. This scenario with all of the five changes.

Additionally, the variable binding is not so fast... For some reason. It takes a while to show me the actual bindings when I act over the drop down list, and takes some additional seconds to respond to my changes.

I'm using Windows 7 32 bits at this time.

Thanks for the support.

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

Re: Auto "Go to top" when editting data bindings (v9.2.0)

Post by odklizec » Thu Nov 14, 2019 8:29 am

Hi,

I can't comment the "go to top" bug (maybe feature) you found. But as for the slowdown, do you, by any chance, using Excel data connector? And is there too many (Excel-based) data-bindins in your solution?

I've experienced a similar slowdown, while using excel connectors. What I found, that using CSV connectors significantly speeds up opening of data bindings and overall work with data connectors. Additionally, CSV does not require MS Office license and CSV data could be directly edited in Ranorex data binding window. And finally, CSV files, unlike Excel files, could be compared with common file comparison tools (like WinMerge), which I think is pretty important thing, while merging code from multiple users and source control checkins/checkouts.

So, based of my personal experience, I would strongly recommend to switch from Excel to CSV data connectors ;) You can still edit CSV files with MS Excel. The only thing you will maybe miss, is the possibility to use single Excel file with multiple worksheets. But considering other CSV advantages, it's a very minor and unimportant advantage of Excel files, over CSV ;)
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

sstellaccio
Posts: 5
Joined: Thu Sep 14, 2017 3:09 pm

Re: Auto "Go to top" when editting data bindings (v9.2.0)

Post by sstellaccio » Thu Nov 14, 2019 5:42 pm

Hi Odklizec,

Thank you for your post. I must say that you are right in everything you said 8)
I'm using MS Excel data connectors (several ones), and I had a lot of bindings. I'm in process to migrate them to CSV data sources, for everything that you said. But it's not a simple task in my situation. The Excel file had a lot of formulas and calculated / formatted values, and I'm migrating that logic into code inside automation project. It's also a difficult task to change existing parameters bindings on an already binded Ranorex project... I'm doing what you recomended. But meanwhile, I need to couple with those Excel Data sources... And in previous version of Ranorex the problem of "auto refreshing and go-to-top" in every change doesn't exists. So I hope that this behaviour be changed in the next patch release of Ranorex. I can't see that as a feature, because it's a really annoying situation... Who will want go to top of the variables list in every binding change? :roll:

Regards!

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

Re: Auto "Go to top" when editting data bindings (v9.2.0)

Post by odklizec » Fri Nov 15, 2019 7:53 am

Hi,

I agree that this behavior is really annoying and unwelcome. It's definitely not a feature and it appears to be something 9.x specific as it does not happen with 8.3.2. Let's hope Ranorex folks will exterminate this pesky bug ;)
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

User avatar
Support Team
Site Admin
Site Admin
Posts: 12143
Joined: Fri Jul 07, 2006 4:30 pm
Location: Graz, Austria

Re: Auto "Go to top" when editting data bindings (v9.2.0)

Post by Support Team » Mon Nov 18, 2019 9:55 pm

Hi sstellaccio,

Thank you for this bug report. I am seeing the same behavior on my machine and have since escalated this to our developers to investigate. Currently, we do not know if and when this issue will be fixed as this depends on various factors. Nevertheless, all new features, updates, and bug fixes are documented in the release notes with every new version release of Ranorex.

Regards,
Ned
.
Image