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?
 

askm

Destek Ekibi
Destek Ekibi
Katılım
4 Haziran 2005
Mesajlar
2,745
Excel Vers. ve Dili
2010-2016
Kullanıcı bilgisi atarsanız özelden akşam bakarım. Ya da ekran paylaşırsanız bakarım.
 
Katılım
1 Eylül 2005
Mesajlar
283
Excel Vers. ve Dili
microsoft office 2019
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?
 

askm

Destek Ekibi
Destek Ekibi
Katılım
4 Haziran 2005
Mesajlar
2,745
Excel Vers. ve Dili
2010-2016
Amy ya da team ile ekran verirseniz bakarız.
 
Katılım
20 Şubat 2018
Mesajlar
22
Excel Vers. ve Dili
2013 TÜRKÇE
Altın Üyelik Bitiş Tarihi
05-09-2022
Merhabalar, konu çözüme ulaştı mı acaba?
 
Katılım
1 Eylül 2005
Mesajlar
283
Excel Vers. ve Dili
microsoft office 2019
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
 

muratboz06

Destek Ekibi
Destek Ekibi
Katılım
23 Mart 2017
Mesajlar
568
Excel Vers. ve Dili
Office365 TR
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
 
Katılım
1 Eylül 2005
Mesajlar
283
Excel Vers. ve Dili
microsoft office 2019
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.
 
Üst