- Регистрация
- 03.02.2016
- Сообщения
- 527
- Благодарностей
- 273
- Баллы
- 63
Здравствуйте!
Мне потребовалось быстро выделить порядка 100 чекбоксов на странице. Зенкой это делается слишком долго, нашел c# код, который ускоряет работу.
Второй раз - 32 чекбокса.
Третий раз - 48 чекбоксов.
Вообщем, с каждым новым запуском на 16 больше выделяет.
Подскажите, пожалуйста, почему так работает? Как можно поправить, что бы выделял сразу все чекбоксы?
Мне потребовалось быстро выделить порядка 100 чекбоксов на странице. Зенкой это делается слишком долго, нашел 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();
}
Первый раз запускаю этот код - выделяет 16 чекбоксов.Признаки поиска, порядок:
Свои признаки ставите и запускаете код.
- Элемент который ищем
- Атрибут по котором ищем (например если ссылка то href может быть)
- Значение атрибута
- Тип поиска (text/regexp)
Второй раз - 32 чекбокса.
Третий раз - 48 чекбоксов.
Вообщем, с каждым новым запуском на 16 больше выделяет.
Подскажите, пожалуйста, почему так работает? Как можно поправить, что бы выделял сразу все чекбоксы?
Последнее редактирование: