@GhostZ Большое спасибо, что то не в те дебри залез
Как взять innertext или innerhtml
-
-
@Porosenok said in Как взять innertext или innerhtml:
Добрый вечер, через "Получить текст" сохраняется немного не тот текст.
Подскажите правильный синтакс xpath для БАСа или еще какие-нибудь способы с помощью которых текст можно из тега вытащить.
Например есть <h2 id="text">123</h2>, как получить 123?вот 'этим запросом xpath //h2[@id="text"]/text() ты сможешь получить текст
-
@santilo said in Как взять innertext или innerhtml:
xpath //h2[@id="text"]/text()
не получается, берет весь текст страницы(
А насколько я знаю БАС умеет работать с js
Там нельзя сделать как-то аналогично зенновскому сишарпу
y = instance.ActiveTab.FindElementByXPath(".//*/table[@class='selector_table']/tbody/tr/td/input[@class='selector_input selected']", 0);
var check = y.GetAttribute("innertext");
Типа такого код? -
@Porosenok said in Как взять innertext или innerhtml:
@santilo said in Как взять innertext или innerhtml:
xpath //h2[@id="text"]/text()
не получается, берет весь текст страницы(
А насколько я знаю БАС умеет работать с js
Там нельзя сделать как-то аналогично зенновскому сишарпу
y = instance.ActiveTab.FindElementByXPath(".//*/table[@class='selector_table']/tbody/tr/td/input[@class='selector_input selected']", 0);
var check = y.GetAttribute("innertext");
Типа такого код?этот запрос не может брать весь текст страницы..ты что то сделал не так) нужно сохранить код страницы действием "Код страницы" в модуле Браузер..далее вызвать действие Xpath получить xml оно в самом конце списка модулей

-
@Porosenok said in Как взять innertext или innerhtml:
y = instance.ActiveTab.FindElementByXPath(".//*/table[@class='selector_table']/tbody/tr/td/input[@class='selector_input selected']", 0);
get_element_selector(">XPATH> .//*/table[@class='selector_table']/tbody/tr/td/input[@class='selector_input selected']", false).text()! [[SAVED_TEXT]] = _result() -
@Porosenok Также вы можете искать элемент по xpath и выполнять на нем любой js
