Most of the tools on the market can automate Visual Foxpro apps, but all with have some issues with identification of objects and attribute collection to one degree or another. The same could also be said of Microsoft's other end user database entry, Microsoft Access.
Both database applications make heavy use of what appear to be standardized objects, but really aren't from a Windows OS perspective. Yuva mentions Rational's Team Test. I have used both QuickTest Professional and WinRunner from Mercury against Visual FoxPro apps. In any case be prepared for some analog operations and working with custom objects.
Determine how big is your budget, then write down a list of tool vendors that you are interested in (that you can afford). Have them do a Proof-of-concept against your application, then talk $ with them afterward.