• DİKKAT

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

Selenium ile yapılan çalışmada Mismatch Hatası

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,
Bir videoyu izleyerek aynı çalışmayı yaptığım halde, benim çalışmamda "Runtime Error 13 Type Mismatch" hatası alıyorum.
Video linki ayrıntıları Excel dosyamda mevcut. Ayrıca kodları aşağı yazdım.

Yadımcı olursanız memnun olurum.


Kod:
Option Explicit
Private cd As Selenium.ChromeDriver
Sub amazon_select1()
Dim ddl As Selenium.WebElement
Dim ops As Selenium.WebElements
Dim op As Selenium.WebElement
Set cd = New Selenium.ChromeDriver
cd.Start
cd.Get "https://www.amazon.co.uk/"
cd.FindElementByCss("#sp-cc-accept").Click
Set ddl = cd.FindElementByCss("#searchDropdownBox")
'Set ddl = cd.FindElementByXPath("//*[@id='searchDropdownBox']")
'//*[@id="searchDropdownBox"]
'------------------------------------
'Alt satırda Runtime Error 13 Type Mismatch Hatası
Set ops = ddl.FindElementByCss("option")
'------------------------------------------
For Each op In ops
    Debug.Print op.Text, op.Value
Next op
End Sub
 

Ekli dosyalar

Mesaj, tip uyumsuzluğu var demiş... Selenium kullanmıyorum; bir WebElement koleksiyonu yerine, tek bir WebElement nesnesi döndüğü
için hatalı değişken tanımı olabilir. Eğer bir koleksiyon dönecek olsaydı ddl.FindElementsByCss olabilirdi.
 
Mesaj, tip uyumsuzluğu var demiş... Selenium kullanmıyorum; bir WebElement koleksiyonu yerine, tek bir WebElement nesnesi döndüğü
için hatalı değişken tanımı olabilir. Eğer bir koleksiyon dönecek olsaydı ddl.FindElementsByCss olabilirdi.

Hocam, Seleniumu yeni öğrenmeye çalışıyorum. İzlediğim videodaki aynı kodları yazıyorum. O videoda kodlar çalışıyor. Benim dosyamda çalışmıyor.
Dosyamda kodlar ve video adresi videonun dakikası yazılı. Bir yerde hata mı yapıyorum diye çok kontrol yaptım. Bulamadım.
 
Geri
Üst