AccessTr.neT

Tam Versiyon: Webbrowser Den Radiogroup Ta Seçili Değeri Alma
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2
İyi çalışmalar arkadaşlar.
Örneğimde  websitede radiogrup var ve ben bu radiogruptaki  seçili olan verinin değerini nasıl alabilirim.

örneğin
Sağ / Ölü elementinin Sağ mı Ölü mü Seçili.
Merhaba.
Eğer selenium kullanırsanız alttaki kod işinize yarayabilir.
Başka yöntem bilmiyorum.

Private Sub Komut0_Click()
    Dim baglan As New Selenium.WebDriver
    Dim olu As Boolean, sag As Boolean
   
    baglan.AddArgument "-headless"
    baglan.Start "chrome"
    baglan.Get CurrentProject.Path & "\radiogrupal.html"
    olu = baglan.FindElementByXPath("//*[@id='rdOlu']").IsSelected
    sag = baglan.FindElementByXPath("//*[@id='rdSag']").IsSelected
    If olu = True Then MsgBox "isaretli olan: Ölü"
    If sag = True Then MsgBox "isaretli olan: Sag"
    baglan.Close
    Set baglan = Nothing
End Sub
Selenium Basic kurulum videosuda videoda.Adam Excel için anlatmış lakin Access içinde aynısı.
cevabınız için teşekkürler.
Harici bir kütüphane kullanmadan yapmaya çalışıyorum.
Rica ederim,siz bilirsiniz abey.
Alttaki kodu dener misiniz?

Private Sub Komut1_Click()
    Dim ie As Object, sag As Object, olu As Object
    Set ie = CreateObject("internetexplorer.application")
   
    With ie
        .Visible = False
        .Navigate CurrentProject.Path & "\radiogrupal.html"
        Do While .Busy: DoEvents: Loop
        Do While .ReadyState <> 4: DoEvents: Loop
    End With
    Set sag = ie.Document.getelementbyid("rdSag")
    Set olu = ie.Document.getelementbyid("rdOlu")
    If sag.Checked Then MsgBox "Sag secili"
    If olu.Checked Then MsgBox "Ölü secili"
    ie.Quit
    Set ie = Nothing: Set sag = Nothing: Set olu = Nothing
End Sub
Sayfalar: 1 2