Reference links:
https://github.com/SEtester/easy_POM
https://www.cnblogs.com/snailrunning/p/10163159.html