In the 90s, browser automation was done via native APIs. For example, Visual Basic 6 was used to automate Internet Explorer. Manual testing or injecting scripts were common methods for automating Java applets and Flash containers.