[SOLVED] c# Appium webdriver подправить цикл

lybimiy86

Client
Регистрация
29.10.2016
Сообщения
97
Благодарностей
187
Баллы
33
Друзья, есть цикл, работает отлично:
Код:
while (driver.FindElementsByXPath("//android.widget.TextView[contains(@text, "text")]").Count==0)
{
    driver.Swipe(450, 900, 450, 400, 3000);
}
Не могу заменить "text" на переменную, пробовал project.Variables["test"].Value и (project.Variables["test"].Value) ошибка такая:
Тип Время Сообщение
15:22:00 Компиляция кода Ошибка в действии "CS1026" "ожидалась )". [Строка: 45; Cтолбец: 98]
15:22:00 Компиляция кода Ошибка в действии "CS1002" "ожидалась ;". [Строка: 45; Cтолбец: 102]
15:22:00 Компиляция кода Ошибка в действии "CS1002" "ожидалась ;". [Строка: 45; Cтолбец: 113]
15:22:00 Компиляция кода Ошибка в действии "CS1525" "Недопустимый терм ")" в выражении". [Строка: 45; Cтолбец: 113]
15:22:00 Компиляция кода Ошибка в действии "CS1002" "ожидалась ;". [Строка: 45; Cтолбец: 123]
15:22:00 Компиляция кода Ошибка в действии "CS1525" "Недопустимый терм ")" в выражении". [Строка: 45; Cтолбец: 123]
15:22:00 Компиляция кода Ошибка в действии "CS1002" "ожидалась ;". [Строка: 45; Cтолбец: 124]
Если просто test написать, то не подсвечивает ее как переменную. Подскажите как правильно составить
 

Adigen

Client
Регистрация
28.07.2014
Сообщения
825
Благодарностей
651
Баллы
93
Друзья, есть цикл, работает отлично:
Код:
while (driver.FindElementsByXPath("//android.widget.TextView[contains(@text, "text")]").Count==0)
{
    driver.Swipe(450, 900, 450, 400, 3000);
}
Не могу заменить "text" на переменную, пробовал project.Variables["test"].Value и (project.Variables["test"].Value) ошибка такая:
Тип Время Сообщение
15:22:00 Компиляция кода Ошибка в действии "CS1026" "ожидалась )". [Строка: 45; Cтолбец: 98]
15:22:00 Компиляция кода Ошибка в действии "CS1002" "ожидалась ;". [Строка: 45; Cтолбец: 102]
15:22:00 Компиляция кода Ошибка в действии "CS1002" "ожидалась ;". [Строка: 45; Cтолбец: 113]
15:22:00 Компиляция кода Ошибка в действии "CS1525" "Недопустимый терм ")" в выражении". [Строка: 45; Cтолбец: 113]
15:22:00 Компиляция кода Ошибка в действии "CS1002" "ожидалась ;". [Строка: 45; Cтолбец: 123]
15:22:00 Компиляция кода Ошибка в действии "CS1525" "Недопустимый терм ")" в выражении". [Строка: 45; Cтолбец: 123]
15:22:00 Компиляция кода Ошибка в действии "CS1002" "ожидалась ;". [Строка: 45; Cтолбец: 124]
Если просто test написать, то не подсвечивает ее как переменную. Подскажите как правильно составить
C#:
while (driver.FindElementsByXPath("//android.widget.TextView[contains(@text, '"+project.Variables["test"].Value+"')]").Count==0)
{
    driver.Swipe(450, 900, 450, 400, 3000);
}
 
  • Спасибо
Реакции: lybimiy86

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