C#

  • Автор темы Автор темы electro
  • Дата начала Дата начала

electro

Client
Регистрация
08.08.2015
Сообщения
98
Реакции
14
Баллы
8
Добрый день!
var blablabla = instance.ActiveTab.FindElementByAttribute("a", "innertext", "blablabla", "regexp", 0 )
Как вставить номер совпадения из переменной в проекте? project.variables["variable1"] вместо 0 не дает нужного результата.
 
Код:
Развернуть Свернуть Копировать
int number = int.Parse(project.Variables["variable1"].value);
var blablabla = instance.ActiveTab.FindElementByAttribute("a", "innertext", "blablabla", "regexp", number);
 
Код:
Развернуть Свернуть Копировать
int number = int.Parse(project.Variables["variable1"].value);
var blablabla = instance.ActiveTab.FindElementByAttribute("a", "innertext", "blablabla", "regexp", number);
Вот что пишет, ошибка в той строчке куда я вставил "int number = int.Parse(project.Variables["variable1"].value)"
error.png

Вот сам код
Код:
Развернуть Свернуть Копировать
for (int i = 0; i < 10; i++)
{   
    int number = int.Parse(project.Variables["uploadcount"].value);
    var picture = instance.ActiveTab.FindElementByAttribute("a", "innertext", "изображение", "regexp", number);
    if (!picture.IsVoid)
{
    picture.RiseEvent("click", "full");
    return "Ok";
}
    else
{
    System.Threading.Thread.Sleep(1000);
}
}
 
Прошу прощения. Value с большой буквы должно быть прописано - project.Variables["uploadcount"].Value
 
Прошу прощения. Value с большой буквы должно быть прописано - project.Variables["uploadcount"].Value
Так, теперь пишет что "Входная строка имела неверный формат".
Спасибо огромное, за то что пытаетесь помочь.)
 
Это уже не в коде ошибка. а в экшне каком-то
Все, я понял, переменная в которой лежал номер совпадения была пустой, моя ошибка.
Спасибо за помощь. Можно еще вопрос, как вы выучили C#?)
 
int number = Convert.ToInt32(project.Variables["uploadcount"].value);

попробуй так.
 

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