“…However, limited by different screen resolutions, different operating system platforms and other factors, the portability of the script is poor, and it is difficult to execute correctly on different platforms. It is widely used in software testing [2,3] , game assistant scenarios [4] and automation fields [5] to test third-party software in a nondestructive or non-interventional way. The second approach is the tightly coupled approach, which mainly records semantic events in script files by translating mouse and keyboard events in the operating system, or directly recording function interfaces called in software through message mechanisms.…”