C# 如何制作selenium safaridriver的两个实例?

C# 如何制作selenium safaridriver的两个实例?,c#,selenium,selenium-webdriver,safaridriver,C#,Selenium,Selenium Webdriver,Safaridriver,如何制作selenium驱动程序的两个实例??我使用了这些代码,我遇到了一个问题 SafariDriver sf = new SafariDriver(); sf.Navigate().GoToUrl("http://marathonbet.com/"); SafariDriver sf2 = new SafariDriver(); sf2.Navigate().GoToUrl("http://bet365.com/");

如何制作selenium驱动程序的两个实例??我使用了这些代码,我遇到了一个问题

        SafariDriver sf = new SafariDriver();

        sf.Navigate().GoToUrl("http://marathonbet.com/");

        SafariDriver sf2 = new SafariDriver();

        sf2.Navigate().GoToUrl("http://bet365.com/");

以下是屏幕截图:

您可以实例化selenium webdriver的2个实例,使用下面的代码

WebDriver sf1 = new SafariDriver(); sf1.Navigate().GoToUrl("http://marathonbet.com/"); WebDriver sf2 = new SafariDriver(); sf2.Navigate().GoToUrl("http://bet365.com/"); WebDriver sf1=新的SafariDriver(); sf1.Navigate().GoToUrl(“http://marathonbet.com/"); WebDriver sf2=新的SafariDriver(); sf2.Navigate().GoToUrl(“http://bet365.com/");
您需要用SafariDriver实例化WebDriver对象,这是您没有正确执行的。

Hmm,很有趣。您的SafariDriver设置有什么特别之处吗?另外,我认为Safari for Windows已经过时了,在Windows上测试它有什么意义?实际上,我是在寻求帮助。您是否尝试过在其他浏览器上执行其他无法导航的操作?它有什么反应吗?我已经试过了,但结果它只导航到我试过的第一个实例,对我来说效果很好。。。2个网页在2个不同的浏览器中打开。