Try using "Template" action and construct your text with hyerlinks than paste it to page.
Other option is to create simple LOCAL html page somewhere on your hard disk with
desired text and links, than open that local html page in another tab in BAS and than copy
from that tab to the tab where you are working.
Найти все элементы в родительском блоке
-
Здравствуйте. Интересует вопрос как найти все элементы внутри элемента родителя? У меня есть родительские элементы, которые представляют из себя выпадающий список. Мне нужно открыть его и найти элементы, которые находятся в этом выпадающем списке. К примеру:
Все выпадающие списки у меня по xpath выглядят //div[@class="title"], а все элементы в этих выпадающих списках как //div[@class="z9hnMt9VM9gLCl1bMYwJ"]. Заранее спасибо) -
@suvorov_jr2 said in Найти все элементы в родительском блоке:
Здравствуйте. Интересует вопрос как найти все элементы внутри элемента родителя? У меня есть родительские элементы, которые представляют из себя выпадающий список. Мне нужно открыть его и найти элементы, которые находятся в этом выпадающем списке. К примеру:
Все выпадающие списки у меня по xpath выглядят //div[@class="title"], а все элементы в этих выпадающих списках как //div[@class="z9hnMt9VM9gLCl1bMYwJ"]. Заранее спасибо)Не знаю, будет ли работать в BAS, надо проверять:
//div[@class="title"]/* //div[@class="title"]//* //div[@class="title"]//div -
@DuckDuck said in Найти все элементы в родительском блоке:
@sergerdn у тебя ошибка в одном слеше, ищем то дочерний элемент первого уровня ...
Нет ошибки, нигде не указано, что нужен первый уровень, а указано:
@suvorov_jr2 said in Найти все элементы в родительском блоке:
Интересует вопрос как найти все элементы внутри элемента родителя?
Где ключевой слово - все.
-
@DuckDuck said in Найти все элементы в родительском блоке:
@sergerdn спорить не буду, не видя кода, но вот такая конструкция не будет работать от слова - никогда
//div[@class="title"]//divУ меня работает и всегда работали подобные конструкции в Xpath. Код выполнял в консоли, открытой в браузере в этом топике.
var xpathResult = document.evaluate('//div[@class="content mt-2 text-break"]//div', document, null, XPathResult.ANY_TYPE, null); var nodes = []; var node = xpathResult.iterateNext(); while (node) { nodes.push(node); node = xpathResult.iterateNext(); } console.log(nodes);
-
@DuckDuck said in Найти все элементы в родительском блоке:
Как говорят в одессе - две большие разницы:
Я начинаю терять нить обсуждения.
Код смыслом ничем не отличается друг от друга:
//div[@class="content mt-2 text-break"]//div //div[@class="title"]//divИ там и там ищутся все div с определенным классом и все его div child, как и хотел топикастер. На этой странице не было //div[@class="title"], я заменил на класс, который был.
-
@DuckDuck said in Найти все элементы в родительском блоке:
@sergerdn В этом и проблемка - одно дело найти дочернии элементы
Наконец-то я тебя понял - да, мой код ищет все descendant, не child.
Я перечитал еще раз задачу топикастера и не увидел указаний, что ему нужно именно child, скорее наоборот, увидел явные указания, что нужны именно descendant.
@suvorov_jr2 said in Найти все элементы в родительском блоке:
как найти все элементы внутри элемента родителя?
Я слово все расценил как descendant

