Visual Basic - Basic - PicBasic ve Türevleri
C# Selenium.IE İnternet Explorer Proxy Hatası
C# Selenium.IE İnternet Explorer Proxy Hatası
-
Merhaba Arkdaşlar
C# Selenium.IE İnternet Explorer ayarlamıs oldugum proxy ıle gırıs yapıyor fakat İnternet Explorer cıkıs yaptıgım zaman proxy ayarları kapatmasını ve varsayılan normal ayarlar olmasını ıstıyorum yarımdımcı olursanız sevınırım .
////////////////
InternetExplorerOptions options = new InternetExplorerOptions();
Proxy proxy = new Proxy();
proxy.HttpProxy = "1.1.1.1:80";
proxy.SslProxy = "1.1.1.1:80";
options.Proxy = proxy;
IWebDriver driver = new InternetExplorerDriver();
String link = @"https://www.deneme.com/";
driver.Navigate().GoToUrl(link);
driver.FindElement(By.Id("txtUsername")).SendKeys("VAHAP");
driver.FindElement(By.Id("txtPassword")).SendKeys("VAHAP");
System.Threading.Thread.Sleep(2000);
driver.FindElement(By.Id("ext-gen22")).Click();
/////////////
by_lord44 tarafından 24/Nis/19 13:27 tarihinde düzenlenmiştir -
@dhmm
@end
Bilginiz varmı arkdaslar
-
Hmm... Process'in bitmesine rağmen eski ayarlara dönmemesi tuhaf. Init ettin, kullandın, işin bitince geri al be proğğğğram!
Neyse,
https://stackoverflow.com/questions/20188020/how-to-remove-ie-proxy-programmatically-using-c-sharp
Bele bir fonksiyon yazıp vekil ayarlarının pılını pırtını rafa kaldırabilirsin hocam. Üstteki kod parçası işini görmezse bile anahtar kelimelerden yürür halledersin.
-
@end
Teşekur ederım End Sende olmazsazsan halımız duman denıyecem olmazsa yardımıa ıhtıyacım var
-
by_lord44 bunu yazdı
@end
Teşekur ederım End Sende olmazsazsan halımız duman denıyecem olmazsa yardımıa ıhtıyacım var
7/24 istediğin zaman rahatsız edebilirsin @by_lord44
-
@end
Kral Çözdum eyw yardımın ıcın tşkr ederım
Çözümm:
RegistryKey registry = Registry.CurrentUser.OpenSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings", true); if (registry.GetValue("AutoConfigURL") != null) { registry.DeleteValue("AutoConfigURL"); // site link } registry.SetValue("ProxyEnable", 0, RegistryValueKind.DWord); registry.SetValue("ProxyServer", ""); registry.SetValue("MigrateProxy", 0, RegistryValueKind.DWord); registry.SetValue("ProxyHttp1.1", 0, RegistryValueKind.DWord); registry.SetValue("ProxyOverride", ""); registry.Flush();
-
by_lord44 bunu yazdı
@end
Kral Çözdum eyw yardımın ıcın tşkr ederım
Çözümm:
RegistryKey registry = Registry.CurrentUser.OpenSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings", true); if (registry.GetValue("AutoConfigURL") != null) { registry.DeleteValue("AutoConfigURL"); // site link } registry.SetValue("ProxyEnable", 0, RegistryValueKind.DWord); registry.SetValue("ProxyServer", ""); registry.SetValue("MigrateProxy", 0, RegistryValueKind.DWord); registry.SetValue("ProxyHttp1.1", 0, RegistryValueKind.DWord); registry.SetValue("ProxyOverride", ""); registry.Flush();
Her daim :))
Tek bir yerde kullanmadigini dusunerekten fonksiyon (metot) yazarsin dedimdi ama sanirim yalnizca bir yerde gecmesi isini goruyor.