使用c#更多tor的一个实例

问题描述 投票:0回答:1

我试图用c#打开不止一个具有不同身份的浏览器实例。

其中一个brwoswers打开罚款:

enter image description here

但是当代码打开第二个时我得到空的浏览器:

enter image description here

这是我的c#代码:

IWebDriver browser;

FirefoxProfile profile = new FirefoxProfile();
profile.SetPreference("network.proxy.type", 1);
profile.SetPreference("network.proxy.socks", "127.0.0.1");
profile.SetPreference("network.proxy.socks_port", 9150);
browser =  new FirefoxDriver(profile);
//    browser.Quit();

//Firefox's proxy driver executable is in a folder already
//  on the host system's PATH environment variable.
browser.Navigate().GoToUrl("http://dnsleaktest.com");
//IWebElement header = browser.FindElement(By.Id(“site - header"));

//Assert.True(header.Displayed);
// browser.Close();

Thread.Sleep(10000);
IWebDriver browser2;

FirefoxProfile profile2 = new FirefoxProfile();
profile2.SetPreference("network.proxy.type", 1);
profile2.SetPreference("network.proxy.socks", "127.0.0.1");
profile2.SetPreference("network.proxy.socks_port", 9152);
browser2 = new FirefoxDriver(profile2);
//    browser.Quit();

//Firefox's proxy driver executable is in a folder already
//  on the host system's PATH environment variable.
browser.Navigate().GoToUrl("http://dnsleaktest.com");
//IWebElement header = browser.FindElement(By.Id(“site - header"));

//Assert.True(header.Displayed);
// browser.Close();

如果需要,请更正我的英语

NuGet:

  • NUnit3TestAdapter
  • 列出itSelenium.WebDriverem
c# tor
1个回答
1
投票

改变这一行:

        //Firefox's proxy driver executable is in a folder already
        //  on the host system's PATH environment variable.
        browser.Navigate().GoToUrl("http://dnsleaktest.com");
        //IWebElement header = browser.FindElement(By.Id(“site - header"));

对此:

        //Firefox's proxy driver executable is in a folder already
        //  on the host system's PATH environment variable.
        browser2.Navigate().GoToUrl("http://dnsleaktest.com");
        //IWebElement header = browser.FindElement(By.Id(“site - header"));

当您需要导航第二个浏览器对象时,您正在导航第一个浏览器对象。

© www.soinside.com 2019 - 2024. All rights reserved.