WeChat is the Chinese equivalent of Facebook, Instagram, WhatsApp, PayPal, Venmo, Craigslist etc all in one app. Its used by nearly 1 Billion people on a daily basis. It is used instead of Credit Cards and Cash for most businesses in China.
QR Code scans are used to authenticate almost every aspect of WeChat usage. From payments, to logging in to the app, to logging in to each different management console for developers, to logging in to their IDE.
This need to QR Scan to login to tools and software lifecycle stages makes it very difficult to automate any aspect of the software development cycle. There doesn’t seem to be much published practices on how to automate the testing of its UI ether.
I find it hard to believe that there is no way to automate the lifecycle and testing of WeChat apps so I was hoping to find someone who had some success on CircleCI of doing this.