How to manage repeated work flows in native app?

I’m building my iOS app testing framework, one question I would like to ask everyone about how to manage repeated workflow in the mobile app.
Example: My Apps is a product selling app, I want to test a function in the product detail page. If I’m working on a web app, I just put directly the product detail URL on the browser and start testing. However, on the Mobile app, I need to go from home screen>Search for correct product> navigate to product detail page. If I need have 100 test cases on this page I need to rune 100 times this setup. It’s really time-consuming.

I’m pretty new to mobile app automation test, please give me advice.

Thank you but is there another way which does not need the involvement of the developer? This is my self-learning project with my client’s app, and asking for adding some specific links to it may be not possible.