Нужно нажать все ссылки с адресом #like 1 раз каждую перед этим прокрутить страницу для загрузки элементов. вот код что не так?
using System;
using System.Collections.Generic;
using ZennoLab.CommandCenter;
using ZennoLab.CommandCenter.Common;
using ZennoLab.InterfacesLibrary.ProjectModel;
using ZennoLab.InterfacesLibrary.ProjectModel.Enums;
using ZennoLab.Macros;
using ZennoLab.Emulation;
using ZennoLab.InterfacesLibrary.ProjectModel.Collections;
using System.Linq;
namespace ZennoLab.OwnCode
{
public class CommonCode
{
public static void MainModule()
{
// Получаем доступ к активному окну браузера
var tab = instance.ActiveTab;
// Открываем веб-страницу
tab.Navigate("https://test.local.test");
// Ожидаем загрузки страницы
tab.WaitDownloading();
// Бесконечный цикл для выполнения кликов и прокрутки страницы
while (true)
{
// Находим все элементы <use> с атрибутом href="#like"
var elements = tab.FindElementsByAttribute("use", "href", "#like", false);
// Проходимся по найденным элементам и выполняем клик
foreach (var element in elements)
{
element.Click();
}
// Прокручиваем страницу вниз
tab.Scroll(ScrollDirection.Down);
// Ожидаем некоторое время, чтобы страница могла обновиться
instance.Wait(2000);
}
}
}
}
using System;
using System.Collections.Generic;
using ZennoLab.CommandCenter;
using ZennoLab.CommandCenter.Common;
using ZennoLab.InterfacesLibrary.ProjectModel;
using ZennoLab.InterfacesLibrary.ProjectModel.Enums;
using ZennoLab.Macros;
using ZennoLab.Emulation;
using ZennoLab.InterfacesLibrary.ProjectModel.Collections;
using System.Linq;
namespace ZennoLab.OwnCode
{
public class CommonCode
{
public static void MainModule()
{
// Получаем доступ к активному окну браузера
var tab = instance.ActiveTab;
// Открываем веб-страницу
tab.Navigate("https://test.local.test");
// Ожидаем загрузки страницы
tab.WaitDownloading();
// Бесконечный цикл для выполнения кликов и прокрутки страницы
while (true)
{
// Находим все элементы <use> с атрибутом href="#like"
var elements = tab.FindElementsByAttribute("use", "href", "#like", false);
// Проходимся по найденным элементам и выполняем клик
foreach (var element in elements)
{
element.Click();
}
// Прокручиваем страницу вниз
tab.Scroll(ScrollDirection.Down);
// Ожидаем некоторое время, чтобы страница могла обновиться
instance.Wait(2000);
}
}
}
}