Вставить переменную из проекта в код C#

Регистрация
19.10.2018
Сообщения
189
Благодарностей
25
Баллы
18
Привет ребята, подскажите кто силен в c# не могу вставить переменную в код, как не бился не пробовал разные методы ничего не выходит.

В таком виде работает код:
C#:
instance.ActiveTab.FindElementByXPath("//a[@class='button_check' and contains(text(), 'продолжить')]/button[@class='default_btn']", 0).Click();
Если делаю так, то не работает:
C#:
var prodolzhit = project.Variables["prodolzhit"].Value;
instance.ActiveTab.FindElementByXPath("//a[@class='button_check' and contains(text(), 'prodolzhit')]/button[@class='default_btn']", 0).Click();
Так тоже не работает:
C#:
var prodolzhit = project.Variables["prodolzhit"].Value;
instance.ActiveTab.FindElementByXPath("//a[@class='button_check' and contains(text(), prodolzhit)]/button[@class='default_btn']", 0).Click();
Хоть с кавычками, хоть без кавычек.
Кто может помочь, помогите по братски , а то я уже превращаюсь в :bm:
 

semafor

Client
Регистрация
27.12.2016
Сообщения
289
Благодарностей
404
Баллы
63
C#:
var prodolzhit = project.Variables["prodolzhit"].Value;
instance.ActiveTab.FindElementByXPath("//a[@class='button_check' and contains(text(), "+prodolzhit+")]/button[@class='default_btn']", 0).Click();
 
  • Спасибо
Реакции: 6585_Лягуша
Регистрация
19.10.2018
Сообщения
189
Благодарностей
25
Баллы
18

semafor

Client
Регистрация
27.12.2016
Сообщения
289
Благодарностей
404
Баллы
63
Да, точно. Вот так должно:
C#:
var prodolzhit = project.Variables["prodolzhit"].Value;
instance.ActiveTab.FindElementByXPath("//a[@class='button_check' and contains(text(), '"+prodolzhit+"')]/button[@class='default_btn']", 0).Click();
 
  • Спасибо
Реакции: 6585_Лягуша

Valandersi

Client
Регистрация
19.01.2015
Сообщения
1 913
Благодарностей
1 122
Баллы
113
Ковычки одинарные во 2 строке
 
  • Спасибо
Реакции: 6585_Лягуша
Регистрация
19.10.2018
Сообщения
189
Благодарностей
25
Баллы
18
C#:
var prodolzhit = project.Variables["prodolzhit"].Value;
instance.ActiveTab.FindElementByXPath("//a[@class='button_check' and contains(text(), "+prodolzhit+")]/button[@class='default_btn']", 0).Click();
project.Variables["var22"].Value = prodolzhit;
Такой код пробую сделать, в пустую переменную var22 попадает нужное значение из переменной prodolzhit, но вторая строка не выполняется.
 
Регистрация
19.10.2018
Сообщения
189
Благодарностей
25
Баллы
18
Да, точно. Вот так должно:
C#:
var prodolzhit = project.Variables["prodolzhit"].Value;
instance.ActiveTab.FindElementByXPath("//a[@class='button_check' and contains(text(), '"+prodolzhit+"')]/button[@class='default_btn']", 0).Click();
работает, отдуши братан ))) вообще красавчик
 

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