C# Цикл

irving zisman

Client
Регистрация
18.05.2017
Сообщения
225
Благодарностей
28
Баллы
28
Есть код, в конце которого в переменную кладется результат,
Код:
driver.FindElementsByClassName("android.widget.EditText").First(f=> f.Text == "Александр").SendKeys("test"); //Имя
driver.FindElementsByClassName("android.widget.EditText").First(f=> f.Text == "Иванов").SendKeys("test"); //Фамилия
driver.FindElementByXPath("//android.widget.TextView[contains(@resource-id, 'birth')]").Click(); //Клик по др
driver.FindElementByXPath("//android.widget.ImageButton[contains(@resource-id, 'prev')]").Click(); //Клик по кнопке назад
driver.FindElementsByClassName("android.view.View").Where(f=> f.Text == "6").First().Click(); //Клик по числу
project.Variables["year"].Value = driver.FindElementByXPath("//android.widget.TextView[contains(@resource-id, 'date_picker_header_year')]").Text; //парсим год в переменную
если это результат не совпадает с данным в другой моей переменой, к примеру "yerar2", то все повторяется со строки ниже, если же совпадает, то с# код выполняется дальше. Помогите, не могу понять че там дальше нужно прописать.
Код:
driver.FindElementByXPath("//android.widget.ImageButton[contains(@resource-id, 'prev')]").Click(); //Клик по кнопке назад
 

Veterinar

Client
Регистрация
01.07.2016
Сообщения
194
Благодарностей
22
Баллы
18
Если проверяешь по списку то лучше всего foreach

Если постояннт надо крутить пока не будет то что нужно то есть true то while loop
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)