• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Selenium - VBA - Frame

Katılım
11 Kasım 2005
Mesajlar
454
Excel Vers. ve Dili
Windows 2011 TR
MS Office 365 TR - 64bit

VBA, Selenium ve VBS
Merhabalar;
Selenium'a yeni başladım. Aşağıdaki problemi çözmek için 3 gündür çalışıyorum. Malesef sonuç alamadım.

İşlem yaptığım Web sitesi 3 Frameden oluşuyor.
1-Sol Menü Frame
2-Üst Frame
3-Ana Frame

Web sitesine Selenium + Chrome ile giriyorum.
Sol menüde menü ve alt menüleri seçtikten sonra Ana Sayfadaki işlemler için Ana Sayfaya;
driver.SwitchToFrame ("ifr") kodu kullanarak geçiyor ve işlem yapıyorum.

Ancak tekrar Menü (Sol frame yada üst frame geçemiyorum. Çünkü o Framelerde Frame id sini bulamıyorum.

Ne yapabilirim. Nasıl bir yol izlemeliyim yada nasıl bir kod kullanmalıyım.
Yardımcı olursanız memnun olurum.
 
Site adresini paylaşabilir misiniz?
 
Site adresini paylaşabilir misiniz?
Öncelikle ilginize teşekkür ederim.
Şifreli giriş yapıldıktan sonraki işlemler olduğundan ancak
Web sitenin kodlarını ekte gönderdim
 

Ekli dosyalar

Yapmak istediklerimden
1- site 60 dakika içinde kapandığı için aşağıda kodları yazılmış düğmeye basarak yeni 60 dakika vermesini istiyorum
<li class="last" style="text-align: right;"><span id="counter" title="Yeniden başlatmak için tıklayınız...">58:50</span></li>

2- Siteye ilk girdiğimde Sol Menüden "Hisse" Menüsü > "Hisse Al Sat" Menüsüne gidiyorum. Ana sayfada işlem yaptıktan sonra Tekrar
Sol Menüde bulunan "Hisse" Menüsü > "Gerçekleşen İşlemler" sayfasını açmak istiyorum.

1. işlem Üst Frame de 2. işlem Sol Frame de bulunuyor. Ben ise Ana Frame den bunlara direk işlem yapamıyorum. Sanırım Frame değiştirmem gerekiyor.
 
Geri
Üst