Приведенный ниже код запускает драйвер 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");
}
}