我收到此错误:
tests.IntegrationTests.Selenium.RegisterAndLogin (TestFixtureSetUp): SetUp : OpenQA.Selenium.WebDriverException : Failed to start up socket within 45000
当我在代码中执行以下操作时:
using System; using System.Text; using NUnit.Framework; using OpenQA.Selenium.Firefox; using OpenQA.Selenium; namespace ekmProspector.tests.IntegrationTests.Selenium { [TestFixture] public class RegisterAndLogin { private IWebDriver driver; [TestFixtureSetUp] public void Init() { driver = new FirefoxDriver(); } }
真的无法简单得多,但是错误是致命的。有任何想法吗?
我最终完成了这项工作,删除了NuGet在安装WebDriver时添加的所有软件包子文件夹,并决定手动添加它们。创建一个“ lib”文件夹,然后将硒二进制文件解压缩到该文件夹中。然后添加对所有二进制文件的引用。现在看来还好。