Ranorex BDD spec flow

Ask general questions here.
magarwal19
Posts: 18
Joined: Thu Mar 07, 2019 2:04 pm

Ranorex BDD spec flow

Post by magarwal19 » Fri May 15, 2020 5:39 am

Hi Team,

I have been using Ranorex for two projects in my team, and have recently come across the BDD support for Ranorex.

I have followed steps mentioned in document : https://www.ranorex.com/blog/how-to-use ... d-process/

In the document, they have mentioned that i can automate using Recordings or by using Ranorex automation API. But i am not able to find material on how to call recordings in the step definition file.

Also while using Automation API, can we use the repository or not?

User avatar
Support Team
Site Admin
Site Admin
Posts: 12145
Joined: Fri Jul 07, 2006 4:30 pm
Location: Houston, Texas, USA
Contact:

Re: Ranorex BDD spec flow

Post by Support Team » Mon May 18, 2020 8:46 pm

Hi Magarwal19,

Calling modules can be accomplished by calling .Start() and is shown towards the end of the guide. You can also use Ranorex API and the repository just like it were a code module. The example below might help show how this can be accomplished. Tip, drag and drop repository items into the code to automatically create a reference to it.
2020-05-18 15_43_11-BDD_Keypass - Ranorex Studio - (32bit) (Administrator).png
Regards,
Ned
You do not have the required permissions to view the files attached to this post.

magarwal19
Posts: 18
Joined: Thu Mar 07, 2019 2:04 pm

Re: Ranorex BDD spec flow

Post by magarwal19 » Tue May 19, 2020 2:26 pm

Hi Team,
Thank you for responding. This really helps.
I have one more doubt related to same:
In Ranorex suite, we can easily do the data binding. If I am going to use BDD, then do i need to implement functions to read csv and then parse data or is there a better way for same?

User avatar
Support Team
Site Admin
Site Admin
Posts: 12145
Joined: Fri Jul 07, 2006 4:30 pm
Location: Houston, Texas, USA
Contact:

Re: Ranorex BDD spec flow

Post by Support Team » Tue May 19, 2020 10:36 pm

You are correct, you are losing the test suite feature and everything that goes along with that (key item being data-binding) when using the current SpecFlow BDD integration. Databinding will need to be coded into your BDD test if it is required.

However, if you take a peek at our product roadmap, you will see a new and improved BDD integration is being actively worked on. I do not have many details on this upcoming feature at this time, but it sounds promising! Sign up for our beta program for the possibility to test this feature early.

Regards,
Ned

magarwal19
Posts: 18
Joined: Thu Mar 07, 2019 2:04 pm

Re: Ranorex BDD spec flow

Post by magarwal19 » Wed May 20, 2020 6:43 am

Hi Ned,

Thank you for your quick response. Hope to see progress on BDD soon.

I tried for the Beta program registration, but the link says, there is no Beta program currently.

User avatar
Support Team
Site Admin
Site Admin
Posts: 12145
Joined: Fri Jul 07, 2006 4:30 pm
Location: Houston, Texas, USA
Contact:

Re: Ranorex BDD spec flow

Post by Support Team » Wed May 20, 2020 3:21 pm

At this time there is not a public beta available but by signing up you will be contacted if and when a beta is available.

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

Re: Ranorex BDD spec flow

Post by odklizec » Wed May 20, 2020 3:29 pm

Hi,

But there is currently no way to sign up, because there is no public beta ;)
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: 12145
Joined: Fri Jul 07, 2006 4:30 pm
Location: Houston, Texas, USA
Contact:

Re: Ranorex BDD spec flow

Post by Support Team » Wed May 20, 2020 4:48 pm

Oops! Thanks for pointing this out Pavel. I did not realize we updated this page and thought it was a signup list still. You will need to check this page periodically for public beta versions.

Cheers,
Ned

magarwal19
Posts: 18
Joined: Thu Mar 07, 2019 2:04 pm

Re: Ranorex BDD spec flow

Post by magarwal19 » Mon Jun 01, 2020 8:56 am

ok Thank you Ned and Pavel

boegvald
Posts: 62
Joined: Wed Mar 13, 2019 9:02 am

Re: Ranorex BDD spec flow

Post by boegvald » Mon Aug 23, 2021 11:06 am

@Support team

None of the links mentioned by you previously in this thread (product roadmap and Beta programs) work. Please provide working links, thanks.

Any update on (proper) BDD support?
Best Regards

Bo

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

Re: Ranorex BDD spec flow

Post by odklizec » Mon Aug 23, 2021 11:22 am

Hi,

I'm afraid, both Ranorex beta program and product road map have been removed from the Ranorex site so there is nothing to share anymore ;) And I'm afraid, there are no news regarding BDD support. All you can currently do is described here:
https://www.ranorex.com/blog/how-to-use ... d-process/

In my personal opinion, BDD is overrated and not worth the hassle. I would definitely not integrate it to Ranorex, which I believe would be a great waste of time and energy for nothing ;)
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