Soran
C# Web Browser Site Açma Sorunu hk.

Soru
-
Selamlar,
Aslında sorunumu başlıkta belirtmem çok zor. Şöyle bir sorunum var.
Bayisi olduğumuz bir firmanın paneline bağlanırken Google Chrome kullandığımızda bir sorun çıkmıyor. C# web browser ile yda ie ile giriş yaptığımda
------------------------------------------------------------------------
Bilgisayarınıza bağlı e-imza terminali bulunamadı.
Lütfen oturum açmakta kullanacağınız sertifikayı seçin.
[{{t.Index}}] {{t.Name}} {{t.LibName}}
{{c.Country}} {{c.Serial}} {{c.OwnerName}}
{{c.Email}}
Son Geçerlilik: {{c.ValidBefore | date : 'dd.MM.yyyy'}}
İmzalayıcı uygulaması bilgilsayarınızda bulununamadı.
{{selectedCert.Country}} {{selectedCert.Serial}} {{selectedCert.OwnerName}}
{{selectedCert.Email}}
Son Geçerlilik: {{selectedCert.ValidBefore | date : 'dd.MM.yyyy'}}
Farklı bir sertifika seç
E-imza şifresi (burada bir textbox var)
------------------------------------------------------------------------
gibi bir uyarı alıyorum. Panele giriş yapabiliyorum ancak bir çok işlemi gerçekleştiremiyorum.
Ben bu panelden bazı kontroller yapan bir uygulama geliştirdim. Bu uygulama ile de panelden bazı veriler topluyorum. Web Browser 'da ie temel olarak çalıştığından dolayı ve yukarıdaki hatadan dolayı artık bilgileri alamıyorum.
Sorum aslında iki tane
1 - Web Browser nesnesini Google Chrome temeli ile çalıştırabilir miyiz?
2 - Yukarıdaki hatayı aşabileceğimiz bir yöntem geliştirebilir miyiz?
- Düzenleyen Mustafa BÜKÜLMEZz 12 Nisan 2019 Cuma 10:39
Tüm Yanıtlar
-
Merhaba Mustafa bey,
1. Şık için şu söylenebilir diye düşünüyorum :
Web browser ı Google chrome yerine çalıştırmaktansa Selenium ile test edip phantomJS kullanın hem çok daha basit hem de chromeengine kullanıyorlar.
NOT: Tabi iki tür yaklaşımı da benimsemiyorum.Request-response düzeyinde tutulması daha doğru olabilir.
-
-
-