Selenium - выбрасывает нулевое исключение при нажатии кнопки - PullRequest
0 голосов
/ 08 апреля 2020

Приведенный ниже код запускает драйвер chrome и должен нажимать кнопку входа в систему. Но не нажимает на кнопку входа. Выдает пустое исключение в buttonSubmit. Использует селен, storyQ publi c класс Program {publi c stati c IWebDriver Driver;

    [FindsBy(How = How.Id, Using = "login-submit")]
    public IWebElement ButtonSubmit;
    static void Main() 
    {    }  

    [Test]
    public void LoginForFirstTime()
    {
         new Story("Login User For First Time")
            .InOrderTo("Verify user can view the features of app after skiping the tour")
            .AsA("LabManager")
            .IWant("To Verify user can view the features of app after skiping the tour")
            .WithScenario("valid user credentials login for first time")
            .Given(NavigateToeDMS)
            .When(Sleepfor30Sec)
            .Then(ClickOnLogin)
            .Execute();
    }

    private void ClickOnLogin()
    {
        ButtonSubmit.Click();
    }

    private void Sleepfor30Sec()
    {
        Thread.Sleep(3000);
    }

    private void NavigateToeDMS()
    {
        var options = new ChromeOptions();
        Driver = new ChromeDriver(options);
        Driver.Navigate().GoToUrl("https://localhost:32768/Identity/Account/Login");
    }


}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...