Я использую селен веб-драйвер в VS (c #).Мне нужно написать тесты для проверки данных на определенной странице. Для этого я использовал метод Onetime Setup от Nunit для настройки обработки (переход на эту страницу), которая работает нормально.Теперь мне нужен один и тот же веб-драйвер в моем методе тестирования, чтобы выполнить проверку на разных элементах (мне понадобится этот драйвер во всех написанных мною тестах), но на самом деле происходит то, что он не выполняет операции в методе теста, а существует после выполнения.Метод однократной настройки.
[OneTimeSetUp]
public void OneTimeSetUp ()
{
TagManagmentDataReader.GetDataForSelenium();
driver= new ChromeDriver();
driver.Navigate().GoToUrl(url);
driver.Manage().Window.Maximize();
//For handling size of window
IJavaScriptExecutor executor = (IJavaScriptExecutor)driver;
//sign in to private account
IWebElement email = driver.FindElement(By.Name("EmailAddress"));
email.SendKeys(TagManagmentDataReader.email+Keys.Tab);
}
[Test]
public void ValveListTest ()
{
//use the above driver here
}