Another solution, which works directly with ArcGIS is WMS Downloader. It is available as the ArcGIS Addin as well as a standalone Windows app. Disclaimer: I'm one of the coauthors of this add-in and this is a licensed product. Feel free to check the trial version. Check out video tutorial on how to download WMS map tiles directly from ArcGIS: