Всем привет! Сижу щас ковыряю вотсап веб. В общем я паршу номер телефона с которого отправлено новое сообщение и хочу кликнуть по нему через С# сниппет.
Написал код, который находит это сообщение по innertext и открывает его. Но сообщения не открывались, я сделал проверку и оказывается программа просто не может найти элемент. Короче на словах не очень понятно, вот код:
При чем через стандартный конструктор действий все получается, но там номера вида "\+7\ 123\ 123-12-12"
В общем в чем может быть проблема? Сижу ломаю голову. Конечно могу сделать стандартными методами, но в последствии на C# будет удобнее
Написал код, который находит это сообщение по innertext и открывает его. Но сообщения не открывались, я сделал проверку и оказывается программа просто не может найти элемент. Короче на словах не очень понятно, вот код:
Код:
var elementNomber_message = instance.ActiveTab.FindElementByAttribute("span","innertext",project.Variables["Nomber_message"].Value,"regexp","0"); //где "Nomber_message" - это переменная из проекта с номером
if (!elementNomber_message.IsVoid)
{
return "ok";
}
else
{
return "no"; //после исполнения постоянно возвращает no, из чего следует, что элемент не найден
}
//пробовал вариант вообще тупой без переменной, то есть
var elementNomber_message = instance.ActiveTab.FindElementByAttribute("span","innertext","+7 123 123-12-12","regexp","0"); //но так тоже не получается
if (!elementNomber_message.IsVoid)
{
return "ok";
}
else
{
return "no";
}
В общем в чем может быть проблема? Сижу ломаю голову. Конечно могу сделать стандартными методами, но в последствии на C# будет удобнее