C# Selenium ile dosya yükleme penceresinde dosya seçme

Bakec

New member
C# Selenium ile dosya yükleme penceresinde dosya seçme

C# selenium ile bir web sitesine dosya yüklemem gerekiyor.

Dosya yükle butonuna tıklatınca dosya yükleme ekranı çıkıyor. Bu ekrandan istediğim dosyayı nasıl seçtirebilirim?
 

Adanali

New member
AutoItX3 ile bunu yapabilirsin.

Projene AutoItX referanslarını ekledikten sonra, aşağıdaki kod bloğuyla işlem yapabilirsin.

Kod:
AutoItX.WinActivate("Pencere Başlığı"); // Pencere tanımlanır, pencere başlığı yerine dosya yükleme penceresinin başlık yazısını girmelisin

AutoItX.Send("Dosya yolu"); // Seçtirmek istediğin dosya yolunu girmelisin

AutoItX.Send("{ENTER}"); // Enter'a tıklatarak seçimi onaylatmalısın
Sonrasında dosya seçilecektir.

Videolu anlatım: