pyAutoGUIは画像認識を起点にして操作組み上げていく分には代替として十分だろうし、
他の膨大なライブラリをつかえるのが大きい

バックグラウンド操作は無理だし、ブラウザの操作ならauto testing系のツール使ったほうがいい