Используйте значение в методе OneTimeSetup (Nunit) в веб-драйвере selenium в других тестах - PullRequest
0 голосов
/ 08 февраля 2019

Я использую селен веб-драйвер в 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
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...