/// <summary> /// Initializes a new instance of the <see cref="webContext"/> class. /// Привязка шагов работы с web driver через контекст. /// </summary> /// <param name="webContext">Контекст для работы с web driver.</param> /// <param name="variableContext">Контекст для работы с переменными.</param> /// <param name="navigationSupport">Контекст для работы с навигацией.</param> /// <param name="pageObjectSupport">Контекст для работы с page object.</param> /// <param name="clickSupport">Контекст для работы с нажатиями.</param> /// <param name="textBoxSupport">Контекст для работы с textBox.</param> /// <param name="moveSupport">Контекст для работы с перемещениями.</param> /// <param name="dragAndDropSupport">Контекст для работы с перетаскиваниями.</param> /// <param name="elementSupport">Контекст для работы с перетаскиваниями.</param> /// <param name="commandSupport">Контекст для обработки команд.</param> /// <param name="consoleOutputHelper">Capturing Output.</param> public WebSteps_Then(WebContext webContext, VariableContext variableContext, NavigationSupport navigationSupport, PageObjectSupport pageObjectSupport, ClickSupport clickSupport, TextBoxSupport textBoxSupport, MoveSupport moveSupport, DragAndDropSupport dragAndDropSupport, ElementSupport elementSupport, CommandSupport commandSupport, ITestOutputHelper consoleOutputHelper) { this.webContext = webContext; this.pageObjectSupport = pageObjectSupport; this.textBoxSupport = textBoxSupport; this.elementSupport = elementSupport; this.commandSupport = commandSupport; this.variableContext = variableContext; this.consoleOutputHelper = consoleOutputHelper; }
/// <summary> /// Initializes a new instance of the <see cref="webContext"/> class. /// Привязка шагов работы с web driver через контекст. /// </summary> /// <param name="webContext">Контекст для работы с web driver.</param> /// <param name="variableContext">Контекст для работы с переменными.</param> /// <param name="navigationSupport">Контекст для работы с навигацией.</param> /// <param name="pageObjectSupport">Контекст для работы с page object.</param> /// <param name="clickSupport">Контекст для работы с нажатиями.</param> /// <param name="textBoxSupport">Контекст для работы с textBox.</param> /// <param name="moveSupport">Контекст для работы с перемещениями.</param> /// <param name="dragAndDropSupport">Контекст для работы с перетаскиваниями.</param> /// <param name="frameSupport">Контекст для работы с фреймами.</param> /// <param name="fileSupport">Контекст для работы с файлами.</param> /// <param name="keySupport">Контекст для работы с клавиатурой.</param> /// <param name="commandSupport">Контекст для дополнительной проверки команд.</param> /// <param name="consoleOutputHelper">Capturing Output.</param> /// <param name="elementSupport">Контекст для работы с перетаскиваниями.</param> public WebSteps(WebContext webContext, VariableContext variableContext, NavigationSupport navigationSupport, PageObjectSupport pageObjectSupport, ClickSupport clickSupport, TextBoxSupport textBoxSupport, MoveSupport moveSupport, DragAndDropSupport dragAndDropSupport, FrameSupport frameSupport, FileSupport fileSupport, KeySupport keySupport, CommandSupport commandSupport, ElementSupport elementSupport, ITestOutputHelper consoleOutputHelper) { this.webContext = webContext; this.navigationSupport = navigationSupport; this.pageObjectSupport = pageObjectSupport; this.clickSupport = clickSupport; this.textBoxSupport = textBoxSupport; this.moveSupport = moveSupport; this.dragAndDropSupport = dragAndDropSupport; this.frameSupport = frameSupport; this.fileSupport = fileSupport; this.keySupport = keySupport; this.commandSupport = commandSupport; this.variableContext = variableContext; this.consoleOutputHelper = consoleOutputHelper; this.elementSupport = elementSupport; }