12.png
Выше выделен блок который отображается серым цветом (1), а ниже блок который реагирует на клик мыши (2). Похоже у них всегда одинаковый порядковый номер в своём контейнере (родительском элементе).
Используя js можно найти в DOM-дереве номер первого блока, и через этот номер найти второй блок и добавить ему свой уникальный класс (class="...").
А потом остается только сделать клик по нему средствами самого БАСа (указав в поле для поиска элемента ранее придуманный вами класс).
Сам не пробовал так сделать, но, думаю, должно получиться.
Очистить переменную от лишнего
-
Здравствуйте.
Только начал осваивать BAS, подскажите новичку.
Есть переменная XPATH_XML с содержимым:<div class="text">Название.<br/>Описание.<br/>Вопрос?</div>Подскажите по подробнее по возможности, как заменить <br/> на перевод строки <SHIFT><RETURN>? И как удалить <div class="text"> и </div>?
Спасибо. -
@aizul said in Очистить переменную от лишнего:
Здравствуйте.
Только начал осваивать BAS, подскажите новичку.
Есть переменная XPATH_XML с содержимым:<div class="text">Название.<br/>Описание.<br/>Вопрос?</div>Подскажите по подробнее по возможности, как заменить <br/> на перевод строки <SHIFT><RETURN>? И как удалить <div class="text"> и </div>?
Спасибо.Раз вы используете переменную XPATH_XML, значит вы используете действие "Xpath получить xml", вместо него лучше используйте действие "Xpath получить текст" результатом которого будет как раз то, что вы хотите сделать
-
@Fox said in Очистить переменную от лишнего:
@aizul said in Очистить переменную от лишнего:
Здравствуйте.
Только начал осваивать BAS, подскажите новичку.
Есть переменная XPATH_XML с содержимым:<div class="text">Название.<br/>Описание.<br/>Вопрос?</div>Подскажите по подробнее по возможности, как заменить <br/> на перевод строки <SHIFT><RETURN>? И как удалить <div class="text"> и </div>?
Спасибо.Раз вы используете переменную XPATH_XML, значит вы используете действие "Xpath получить xml", вместо него лучше используйте действие "Xpath получить текст" результатом которого будет как раз то, что вы хотите сделать
Я пробовал использовать "Xpath получить текст". Но этот способ выдает текст до <br/>, т.е. получается только "Название".
Мне необходим форматированный текст, т.е. с переводом строки. Поэтому думаю как заменить <br/>. -
@aizul said in Очистить переменную от лишнего:
@Fox said in Очистить переменную от лишнего:
@aizul said in Очистить переменную от лишнего:
Здравствуйте.
Только начал осваивать BAS, подскажите новичку.
Есть переменная XPATH_XML с содержимым:<div class="text">Название.<br/>Описание.<br/>Вопрос?</div>Подскажите по подробнее по возможности, как заменить <br/> на перевод строки <SHIFT><RETURN>? И как удалить <div class="text"> и </div>?
Спасибо.Раз вы используете переменную XPATH_XML, значит вы используете действие "Xpath получить xml", вместо него лучше используйте действие "Xpath получить текст" результатом которого будет как раз то, что вы хотите сделать
Я пробовал использовать "Xpath получить текст". Но этот способ выдает текст до <br/>, т.е. получается только "Название".
Мне необходим форматированный текст, т.е. с переводом строки. Поэтому думаю как заменить <br/>.Так? 1244.xml