Как кликнуть в зенке по всем кнопкам,которые содержат что-то общее между собой?

iZennoman

Client
Регистрация
25.01.2016
Сообщения
97
Благодарностей
6
Баллы
8
Допустим таких кнопок 50-100. Чтобы не кликать по каждой кнопке до 100, используя счетчик.
ПРосто как-то кликнуть по всем ним?
 

evgen_po

Client
Регистрация
27.08.2013
Сообщения
848
Благодарностей
528
Баллы
93
Как подняться на 10 этаж не подымаясь перед этим по первому, второму и т.д.? Вопрос - аналогичный Вашему...
 
  • Спасибо
Реакции: orka13

iZennoman

Client
Регистрация
25.01.2016
Сообщения
97
Благодарностей
6
Баллы
8
Не, там кнопки уже все на странице есть. Думаю через C# код вполне реально совершить действие клик по всем элементам у которых например определенный стиль
 

evgen_po

Client
Регистрация
27.08.2013
Сообщения
848
Благодарностей
528
Баллы
93
Не, там кнопки уже все на странице есть. Думаю через C# код вполне реально совершить действие клик по всем элементам у которых например определенный стиль
Так даже если и на С# коде. Все равно там будет использоваться метод перебора действий в цикле. То бишь считай тот же счетчик.
Нельзя одновременно нажать на все, ну сам подумай. Только поочередно...
 

iZennoman

Client
Регистрация
25.01.2016
Сообщения
97
Благодарностей
6
Баллы
8
Хм наверное да. Просто зенка долго кликает по каждому элементу, примерно 1 секунду уходить на эту глупость. Через скрипт я надеюсь в 1 секунду можно хотя бы ~10 элементов выделить.
Может кто-то с кодом C# помочь?
 

CSS

Client
Регистрация
22.05.2010
Сообщения
1 327
Благодарностей
663
Баллы
113
Может кто-то с кодом C# помочь?
C#:
HtmlElementCollection hecol = instance.ActiveTab.FindElementsByAttribute("input:checkbox", "fulltagname", "input:checkbox", "regexp");
    for(int i = 0; i< hecol.Count; i++)
    {
        hecol.Elements[i].Click();
    }
Признаки поиска, порядок:
  • Элемент который ищем
  • Атрибут по котором ищем (например если ссылка то href может быть)
  • Значение атрибута
  • Тип поиска (text/regexp)

Свои признаки ставите и запускаете код.
 

iZennoman

Client
Регистрация
25.01.2016
Сообщения
97
Благодарностей
6
Баллы
8
супер, спс)
 

jun_dev

Пользователь
Регистрация
04.08.2017
Сообщения
121
Благодарностей
7
Баллы
18
C#:
HtmlElementCollection hecol = instance.ActiveTab.FindElementsByAttribute("input:checkbox", "fulltagname", "input:checkbox", "regexp");
    for(int i = 0; i< hecol.Count; i++)
    {
        hecol.Elements[i].Click();
    }
Признаки поиска, порядок:
  • Элемент который ищем
  • Атрибут по котором ищем (например если ссылка то href может быть)
  • Значение атрибута
  • Тип поиска (text/regexp)

Свои признаки ставите и запускаете код.
как кликнуть допустим по нескольким элементам, а не по всем.
Допустим 2 кнопки есть с классом (блабла)
id и name нет.
button с атрибутом class (asdsaasd)
и нужно клацнуть по одной из кнопок. не подскажешь?
 

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