- Регистрация
- 29.11.2015
- Сообщения
- 10
- Благодарностей
- 0
- Баллы
- 1
Доброго времени суток! Столкнулся с проблемой во время клика на элемент при работе с ВК. Нужно чтобы производился клик на раздел "Мои фотографии" в левом сайд-баре. Вот код который нормально производит клик:
Но как только к данному коду добавляю паузу, клик в большинстве случаев не производится и работает "через раз". Вот код с паузой:
Когда клик не производится, значение innerhtml возвращается пустое. На стандартном кубике через конструктор действий все отрабатывает хорошо.
Подскажите пожалуйста, в чем может быть проблема?
Код:
var MyPage = instance.ActiveTab.FindElementByAttribute("a", "innerhtml", "<span class=\"left_label inl_bl\">Моя Страница</span>", "regexp", 0);
var MyPhotos = instance.ActiveTab.FindElementByAttribute("a", "innerhtml", "<span class=\"left_label inl_bl\">Фотографии</span>", "regexp", 0);
// Возвращаемся к себе на страницу
MyPage.RiseEvent("click", "Full");
// Переходим в меню "Мои фотографии"
MyPhotos.RiseEvent("onclick", "Full");
return MyPhotos.GetAttribute("innerhtml");
Код:
var MyPage = instance.ActiveTab.FindElementByAttribute("a", "innerhtml", "<span class=\"left_label inl_bl\">Моя Страница</span>", "regexp", 0);
var MyPhotos = instance.ActiveTab.FindElementByAttribute("a", "innerhtml", "<span class=\"left_label inl_bl\">Фотографии</span>", "regexp", 0);
// Возвращаемся к себе на страницу
MyPage.RiseEvent("click", "Full");
// ВЫдерживаем паузу
System.Threading.Thread.Sleep(5000);
// Переходим в меню "Мои фотографии"
MyPhotos.RiseEvent("onclick", "Full");
return MyPhotos.GetAttribute("innerhtml");
Подскажите пожалуйста, в чем может быть проблема?
Вложения
-
231,3 КБ Просмотры: 23