- Katılım
- 15 Nisan 2007
- Mesajlar
- 3,471
- Excel Vers. ve Dili
- Office 2010 & 2013 tr
Selamlar,
Bir Web sitesinde dropbutton nesnesinde bulunan ders listesini almaya çalışıyorum, fakat kullandığım tüm yöntemlerde boş ekran geliyor. Aslında veriyi tanıyor fakat değişkene ya da mesaja boş veri geliyor.
Denediğim bir kaç yöntem:
Bunun dışında bir çok yöntem denedim fakat boş veri alabiliyorum. Aslında value tanımlı kısımları alabiliyorum. Ama text kısmı gelmiyor.
Web sitesini paylaşma şansım yok. Selenium tecrübesi olan arkadaşlarımız böyle bir durumla karşılaşmışsa bilmediğim bir kodlama yöntemi olabilir mi? Alternatif kodlama belirtirseniz ben deneyip dönüş sağlarım.
Son eklediğim Tablo yöntemiyle blok metin olarak veriyi alıp split ile parçalara ayırdım. Fakat onda da istediğim ders seçimini yaptıramadım.
Veri seçmek için kullandığım, fakat başarılı olamadığım kod:
Hata vermiyor, ama veriyi de seçmiyor.
Bir Web sitesinde dropbutton nesnesinde bulunan ders listesini almaya çalışıyorum, fakat kullandığım tüm yöntemlerde boş ekran geliyor. Aslında veriyi tanıyor fakat değişkene ya da mesaja boş veri geliyor.
Denediğim bir kaç yöntem:
PHP:
For Each ders In crm.FindElementByXPath("//*[@id='ddlSecmeliDers']").FindElementsByTag("option")
MsgBox ders.Text
Next
PHP:
MsgBox crm.FindElementByXPath("//*[@id='ddlSecmeliDers']").AsSelect.Options(2).Text
PHP:
Set ts = crm.FindElementByXPath("//*[@id='Table1']").FindElementsByTag("tr")(161).FindElementsByTag("td")
metin = Split(ts(32).Text, Chr(10))
Web sitesini paylaşma şansım yok. Selenium tecrübesi olan arkadaşlarımız böyle bir durumla karşılaşmışsa bilmediğim bir kodlama yöntemi olabilir mi? Alternatif kodlama belirtirseniz ben deneyip dönüş sağlarım.
Son eklediğim Tablo yöntemiyle blok metin olarak veriyi alıp split ile parçalara ayırdım. Fakat onda da istediğim ders seçimini yaptıramadım.
Veri seçmek için kullandığım, fakat başarılı olamadığım kod:
Hata vermiyor, ama veriyi de seçmiyor.
PHP:
crm.FindElementByXPath("//*[@id='ddlSecmeliDers']").AsSelect.SelectByIndex (1)
PHP:
</select>
</TD>
<TD width="10"></TD>
</TR>
<TR>
<TD width="10"></TD>
<TD class="frmIc"><STRONG>Seçmeli Dersler</STRONG></TD>
<TD width="1">:</TD>
<TD colSpan="5">
<select name="ddlSecmeliDers" id="ddlSecmeliDers" class="frmInput" style="width:100%;">
<option value="-1"></option>
<option value="29456@1">SEÇMELİ ADABI MUAŞERET (1 Saat)</option>
<option value="21440@1">SEÇMELİ ASTRONOMİ VE UZAY BİLİMLERİ (1 Saat)</option>
<option value="21055@4">SEÇMELİ BİYOLOJİ (4 Saat)</option>
<option value="21035@2">SEÇMELİ COĞRAFYA (2 Saat)</option>
<option value="21035@4">SEÇMELİ COĞRAFYA (4 Saat)</option>
<option value="21965@4">SEÇMELİ ÇAĞDAŞ TÜRK VE DÜNYA TARİHİ (4 Saat)</option>
<option value="21045@4">SEÇMELİ FİZİK (4 Saat)</option>
<option value="23320@2">SEÇMELİ İKİNCİ YABANCI DİL (2 Saat)</option>
<option value="21050@4">SEÇMELİ KİMYA (4 Saat)</option>
<option value="21040@6">SEÇMELİ MATEMATİK (6 Saat)</option>
<option value="29454@2">SEÇMELİ PROJE TASARIMI VE UYGULAMALARI (2 Saat)</option>
<option value="24650@2">SEÇMELİ PSİKOLOJİ (2 Saat)</option>
<option value="25120@2">SEÇMELİ SOSYOLOJİ (2 Saat)</option>
<option value="29458@1">SEÇMELİ SPOR EĞİTİMİ (1 Saat)</option>
<option value="29458@2">SEÇMELİ SPOR EĞİTİMİ (2 Saat)</option>
<option value="25480@1">SEÇMELİ TEMEL DİNİ BİLGİLER (1 Saat)</option>
<option value="26680@2">SEÇMELİ TEMEL MATEMATİK (2 Saat)</option>
<option value="26578@3">SEÇMELİ TÜRK DİLİ VE EDEBİYATI (3 Saat)</option>
<option value="29463@1">SEÇMELİ TÜRK DÜŞÜNCE TARİHİ (1 Saat)</option>
<option value="27890@4">SEÇMELİ TÜRK KÜLTÜR VE MEDENİYET TARİHİ (4 Saat)</option>
<option value="29457@1">SEÇMELİ TÜRK SOSYAL HAYATINDA AİLE (1 Saat)</option>
<option value="21070@12">SEÇMELİ YABANCI DİL (12 Saat)</option>
<option value="21070@2">SEÇMELİ YABANCI DİL (2 Saat)</option>
</select>
</TD>
Son düzenleme: