Merhaba,
Kendime ait yaptığım istediğiniz özelliklerde bulunan bir exelim var, bunu Selenium kütüphanesi ile yapmıştım çokta sağlıklı çalışmakta. Selenium kütüphanesini incelemenizi öneririm.