C#,selenium webdriver

C#,selenium webdriver,c#,selenium,selenium-webdriver,webdriver,C#,Selenium,Selenium Webdriver,Webdriver,我想创建一个变量webdriver,我可以在所有测试中调用它。 我目前有以下示例用于显示目的 在这里,我定义了我要使用的webdriver: using OpenQA.Selenium; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using NUnit.Framework; using OpenQA.Sele

我想创建一个变量webdriver,我可以在所有测试中调用它。 我目前有以下示例用于显示目的

在这里,我定义了我要使用的webdriver:

using OpenQA.Selenium;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using NUnit.Framework;
using OpenQA.Selenium.Chrome;
using OpenQA.Selenium.PhantomJS;

namespace WebAuto
{
    public class OpenBrowser
    {
        private static IWebDriver driver = new ChromeDriver();

        public IWebDriver getDriver()
        {
            return driver;
        }
    }
}
现在我想在另一个名为Login的测试中调用此webdriver:

using OpenQA.Selenium;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using NUnit.Framework;
using OpenQA.Selenium.Chrome;
using OpenQA.Selenium.PhantomJS;


namespace WebAuto
{
    public class Login 
    { 
        public static void Login1() 
    {
            //var driver = new ChromeDriver();
            OpenBrowser.IWebDriver. getDriver();
            driver.Navigate().GoToUrl("www.anywebsite.com");
            //driver.Navigate().GoToUrl("www.anywebsite.com");
            //driver.WaitForPageToLoad();
            var inputtext1 = driver.FindElement(By.Id("lgLogin_txtUserId"));
            //inputtext1.Focus();
            inputtext1.SendKeys("User");
            var inputpassword1 = driver.FindElement(By.Id("lgLogin_txtPassword"));
            //inputpassword1.Focus();
            inputpassword1.SendKeys("Password");
            var inputbutton1 = driver.FindElement(By.Id("btnLoginClient"));
            inputbutton1.Click();
            //driver.WaitForPageToLoad();

        }

    }
}

有人能解释一下我遗漏了什么吗???

Login
类调用
驱动程序的方法是

OpenBrowser openBrowser = new OpenBrowser();
IWebDriver driver = openBrowser.getDriver();

嘿,赫托马斯。你能和我们分享你看到的错误信息吗?程序编译吗?或者它执行了,但是做了错误的事情吗?这是正确的,但是他可能应该只做
OpenBrowser
class
static