Добавить поиск элементов по xPath и CSS селектору

ezotonal

Client
Регистрация
13.01.2014
Сообщения
808
Благодарностей
227
Баллы
43
Предлагаю добавить поиск элементов по xPath и CSS селектору.
 

4iloveg

Client
Регистрация
22.09.2016
Сообщения
83
Благодарностей
28
Баллы
18
Давно пора бы сделать такое.
 

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 941
Благодарностей
4 333
Баллы
113

ezotonal

Client
Регистрация
13.01.2014
Сообщения
808
Благодарностей
227
Баллы
43
В аналогичном софте поиск по CSS селектору, работает просто отлично
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 218
Благодарностей
5 843
Баллы
113
Имеете ввиду кубики сделать? Потому что в API есть методы поиска элементов по XPath
 

ezotonal

Client
Регистрация
13.01.2014
Сообщения
808
Благодарностей
227
Баллы
43

ezotonal

Client
Регистрация
13.01.2014
Сообщения
808
Благодарностей
227
Баллы
43

Max

Client
Регистрация
17.06.2012
Сообщения
168
Благодарностей
44
Баллы
28
Up 2017 год. Инструменты парсинга...
 
  • Спасибо
Реакции: tech

ezotonal

Client
Регистрация
13.01.2014
Сообщения
808
Благодарностей
227
Баллы
43
Так можно делать клик по селектору
Код:
instance.ActiveTab.MainDocument.EvaluateScript("document.querySelector('селектор элемента').click()");
 
  • Спасибо
Реакции: inilim, GGhost и dohrelion

dohrelion

Client
Регистрация
22.03.2018
Сообщения
129
Благодарностей
34
Баллы
28

GGhost

Client
Регистрация
02.06.2019
Сообщения
12
Благодарностей
3
Баллы
3
Так можно делать клик по селектору
Код:
instance.ActiveTab.MainDocument.EvaluateScript("document.querySelector('селектор элемента').click()");
А как понять есть ли этот элемент на странице или нет?
если результат положить в переменную, то в ней в любом случае будет 'ok'.


т.е. нужно настроить логику программы основываясь на наличии или отсутствии элементов.
 

ezotonal

Client
Регистрация
13.01.2014
Сообщения
808
Благодарностей
227
Баллы
43
А как понять есть ли этот элемент на странице или нет?
если результат положить в переменную, то в ней в любом случае будет 'ok'.


т.е. нужно настроить логику программы основываясь на наличии или отсутствии элементов.
Вот здесь посмотри https://help.zennolab.com/en/v5/zennoposter/5.16.2.0/webframe.html#topic47.html
 
  • Спасибо
Реакции: p-sergei и GGhost

ezotonal

Client
Регистрация
13.01.2014
Сообщения
808
Благодарностей
227
Баллы
43
Если не сможешь сам сделать. Пиши, сообразим
 

GGhost

Client
Регистрация
02.06.2019
Сообщения
12
Благодарностей
3
Баллы
3

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