I recently started learning web3 and had to use Metamask. In recent updates of MetaMask, only the Ethereum Mainnet shows by default
In development, I need to change to a Test Network not work with the Ethereum Mainnet - until the application gets to production.
Clicking on Add Network shows you the list of all the test network but clicking on it doesn't change the network you are on. You can only Add an external network here - not one of the predefined ones listed.
- Go to Settings > Advanced
- Look for Show test networks
- Toggle it ON
Viola🥳🥳🥳🥳 Problem Solved. Now you can switch between the Ethereum Mainnet and the Test Network from the dropdown above.
Simple but can be tricky.
I hope this helps.