Page 1 of 1

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

Posted: Wed Nov 13, 2019 6:44 pm
by sstellaccio
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.

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

Posted: Thu Nov 14, 2019 8:29 am
by odklizec
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 ;)

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

Posted: Thu Nov 14, 2019 5:42 pm
by sstellaccio
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!

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

Posted: Fri Nov 15, 2019 7:53 am
by odklizec
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 ;)

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

Posted: Mon Nov 18, 2019 9:55 pm
by Support Team
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