use warnings; use strict; use threads; use Win32::IEAutomation; use Win32::IEAutomation::WinClicker; async { my $clicker = Win32::IEAutomation::WinClicker->new(); # ... }; async { my $ie = Win32::IEAutomation->new( visible => 1, maximize => 1); # ... }; $_->join() for threads->list();