C# Цикл

irving zisman

Client
Регистрация
18.05.2017
Сообщения
232
Реакции
29
Баллы
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(); //Клик по кнопке назад
 
Если проверяешь по списку то лучше всего foreach

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

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