• DİKKAT

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

Selenium Basic İle Popup sayfasına giriş

Katılım
1 Eylül 2005
Mesajlar
283
Excel Vers. ve Dili
microsoft office 2019
Merhaba
Selenium basic ile www.luca.com.tr adresine girip ardından sistem giriş ve hemen ardından da Luca Net tıklıyoruz. Açılan popup sayfasına kullanıcı ve şifre bilgilerini bir türlü gönderemedim. Popup sayfaları ile ilgili farklı bir işlem mi yapmak gerekiyor?
 
Kullanıcı bilgisi atarsanız özelden akşam bakarım. Ya da ekran paylaşırsanız bakarım.
 
Kullanıcı bilgisi atarsanız özelden akşam bakarım. Ya da ekran paylaşırsanız bakarım.
Kullanıcı bilgilerini paylaşmam şirket açısından etik olmaz ama ekran paylaşımı nasıl uzaktan bağlantı ile mi yapacaksınız?
 
Amy ya da team ile ekran verirseniz bakarız.
 
Yazdığınız kodu paylaşır mısınız. Kullanıcı adı, şifre vb. bilgileri xxxx olarak belirtebilirsiniz.

Kod aşağıdadır.
Private w As New Selenium.ChromeDriver

Sub LucaNetGiriş()

Dim MusteriNo, KullaniciAdi, Parola As String
Application.ScreenUpdating = False
MusteriNo = Worksheets("Giriş").Range("B2")
KullaniciAdi = Worksheets("Giriş").Range("C2")
Parola = Worksheets("Giriş").Range("D2")


w.Start
w.Window.Maximize
w.Get "https://www.luca.com.tr/"
'w.Get "https://agiris.luca.com.tr/TicariSSO/giris.erp"
w.FindElementByXPath("/html/body/nav/div/div[2]/ul/li[11]/a").Click
w.FindElementByXPath("/html/body/nav/div/div[2]/ul/li[11]/div/div/div/div[2]/div/div[2]/a/div").Click
w.FindElementById("musteriNo").SendKeys MusteriNo
w.FindElementByName("kullaniciAdi").SendKeys KullaniciAdi
w.FindElementByName("parola").SendKeys Parola
' w.FindElementByXPath("/html/body/form/div[3]/div[4]/input").Click



End Sub
 
Deneyiniz.
Kod:
Private w As New Selenium.ChromeDriver

Sub LucaNetGiriş()

Dim MusteriNo, KullaniciAdi, Parola As String
Application.ScreenUpdating = False
MusteriNo = Worksheets("Giriş").Range("B2")
KullaniciAdi = Worksheets("Giriş").Range("C2")
Parola = Worksheets("Giriş").Range("D2")


w.Start
w.Window.Maximize
w.Get "https://agiris.luca.com.tr/TicariSSO/giris.erp"
w.Wait (1000)
w.FindElementById("musteriNo").ClickContext
w.FindElementById("musteriNo").SendKeys MusteriNo
w.FindElementById("kullaniciAdi").ClickContext
w.FindElementByName("kullaniciAdi").SendKeys KullaniciAdi
w.FindElementByName("parola").ClickContext
w.FindElementByName("parola").SendKeys Parola
w.FindElementByXPath("/html/body/form/div[3]/div[4]/input").ClickDouble

End Sub
 
Deneyiniz.
Kod:
Private w As New Selenium.ChromeDriver

Sub LucaNetGiriş()

Dim MusteriNo, KullaniciAdi, Parola As String
Application.ScreenUpdating = False
MusteriNo = Worksheets("Giriş").Range("B2")
KullaniciAdi = Worksheets("Giriş").Range("C2")
Parola = Worksheets("Giriş").Range("D2")


w.Start
w.Window.Maximize
w.Get "https://agiris.luca.com.tr/TicariSSO/giris.erp"
w.Wait (1000)
w.FindElementById("musteriNo").ClickContext
w.FindElementById("musteriNo").SendKeys MusteriNo
w.FindElementById("kullaniciAdi").ClickContext
w.FindElementByName("kullaniciAdi").SendKeys KullaniciAdi
w.FindElementByName("parola").ClickContext
w.FindElementByName("parola").SendKeys Parola
w.FindElementByXPath("/html/body/form/div[3]/div[4]/input").ClickDouble

End Sub

merhaba
1.aşamayı aşağıdaki şekilde aştım

Private w As New Selenium.ChromeDriver

Sub LucaNetGiriş()

Dim MusteriNo, KullaniciAdi, Parola As String
Application.ScreenUpdating = False
MusteriNo = Worksheets("Giriş").Range("B2")
KullaniciAdi = Worksheets("Giriş").Range("C2")
Parola = Worksheets("Giriş").Range("D2")


w.Start
w.Window.Maximize
w.Get "https://agiris.luca.com.tr/TicariSSO/giris.erp"
w.FindElementById("musteriNo").SendKeys MusteriNo
w.FindElementByName("kullaniciAdi").SendKeys KullaniciAdi
w.FindElementByName("parola").SendKeys Parola
w.SendKeys w.Keys.Enter
'''''''w.FindElementByXPath("/html/body/form/div[3]/div/div[1]/div").Click

End Sub

Ancak hemen akabinde bir popup daha var. Burayı aşamadım.
 
Geri
Üst