
Enhanced Test Automation with WebdriverIO
By :

A very common task in test automation is to populate a field with the current date. Now, we don’t want to be changing the date every single day manually, so we want something dynamic that provides us with that functionality. If we’re clever, that functionality can return the current, past, or future date. Even the date format could be modified. This is where the techniques of embedded dynamic data tags come into play.
Dynamic data tags are a way to keep data that changes at a regular cadence fresh. It might be the current day of the week, a unique order number that was created by a batch job that needs completion, or a future business date excluding weekends and holidays.
There are many applications that will be unique to each individual project. In this case, we will provide a simple example of the most common data replacement – replacing a tag name, "Today is: <today>"
, with the current...