1 Buy some greens
You need to ensure that you have already bought enough greens to keep the Chocobo busy and kill the enemies surrounding it, before encountering a Chocobo.
2 Equip Chocobo Lure Materia
If you want to increase the possibility of encountering a Chocobo, equipping the Chocobo Lure Materia is the best option that you can opt for. The higher the level of Materia, the better it will be.
3 Walk over Chocobo tracks
You need to follow the tracks that you would see nearby the area surrounded by the Chocobo farm until you a Chocobo in a battle.
4 Give the greens to the Chocobo
Greens play a crucial role here. Once you have encountered a Chocobo, as soon as you get into the battle, giving him the greens will keep him busy so that he would not run away.
5 Kill the enemies
It is necessary to kill all the enemies accompanying the Chocobo in order to catch him. When his greens are not finished, he will be busy eating it, and you will be left with considerable time to kill all the enemies. The more you give greens to Chocobo, the more time you will get to kill the enemies. (See How to defeat Lost Number – Shinra’s Mansion – FF7)
6 Give the Chocobo more greens
Make sure that Chocobo does not finish his greens as once he is finished eating all of them; he might get bored and leave.
7 Never attack the Chocobo
Do not attack Chocobo. If you did that, he will get scared and leave. Then you would need to follow the entire process again. (See How to win fort condor battles easily in Final Fantasy 7?)
8 Avoid attacking all enemies
There is magic paired with all Materia. If you use that magic, apart from all the enemies, the Chocobo will also be attacked. If that happens, he will immediately leave the battle.