rediffusion
11/4/2017 - 12:38 PM

В цикле нажать 10 раз на кнопку

Немного инфы в WORD - Вопрос-Ответ (поддержка)

Элемент нельзя объявить до тех пор, пока он на странице не прогружен. то есть в начале сниппета объявить переменную которой еще нет (ну так бывает если вы захотите вначале ее вынести, а не потом в коде, типа для удобства) не получиться. прогрузили страницу. Потом объявляем.

И то и другое имеет право на существование, но ежели один и тот же элемент фигурирует в рамках одного сниппета в нескольких участках кода то я лично считаю что его целесообразнее объявить. хотя это имхо все равно.

//Если же мы не будем объявлять элемент а будем обращаться к нему в виде одной строки то...
for (int i=0;i<10;i++)

{
instance.ActiveTab.FindElementByXPath("//span[@class='input__box']",0).Click();
}
HtmlElement elResult1 = Tab1.FindElementByXPath("//span[@class='input__box']",0);

//тут делаем цикл
for (int i=0;i<10;i++)

{
elResult1.Click();

}