调用Seleno时找不到的方法

时间:2018-02-16 14:56:05

标签: c# selenium-chromedriver seleno

我是自动化测试的新手。我正在尝试将Seleno用于我的项目: 硒

public static class BrowserHost
{
    public static readonly SelenoHost Instance = new SelenoHost();
    public static readonly string RootUrl = @"link to web";

    static BrowserHost()
    {
        Instance.Run("projectname", 80, w => w.WithRemoteWebDriver(() => new ChromeDriver()));

    }
}

以测试方法调用Seleno:

private IWebDriver driver = BrowserHost.Instance.Application.Browser;

但是Application返回null并且Browser分别抛出System.NullReferenceException。整个错误是:

  

OneTimeSetUp:System.TypeInitializationException:“项目名称”的类型初始值设定项引发了异常。     ----> Autofac.Core.DependencyResolutionException:执行解析操作时抛出异常。有关详细信息,请参阅InnerException。 --->找不到方法:'OpenQA.Selenium.ITimeouts OpenQA.Selenium.ITimeouts.ImplicitlyWait(System.TimeSpan)'。 (详见内部异常。)     ----> System.MissingMethodException:找不到方法:'OpenQA.Selenium.ITimeouts OpenQA.Selenium.ITimeouts.ImplicitlyWait(System.TimeSpan)'。

请你帮我找一下我可能会误认的地方

0 个答案:

没有答案