Как взять innertext или innerhtml



  • Добрый вечер, через "Получить текст" сохраняется немного не тот текст.
    Подскажите правильный синтакс xpath для БАСа или еще какие-нибудь способы с помощью которых текст можно из тега вытащить.
    Например есть <h2 id="text">123</h2>, как получить 123?



  • @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");
    Типа такого код?



  • This post is deleted!


  • @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 оно в самом конце списка модулей
    0_1486934706941_2017-02-13_072330.png



  • @santilo о, а я просто делал "Получить текст", спасибо, попробую



  • У меня xpath получить xml выглядит по другому, нет поля для текста применения
    alt text

    Делаю как есть вот так, и в итоге снова вся страница сохраняется

    Почему так?



  • а все понял, два действия с таким именем там



  • @Porosenok ну как получилось?



  • @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

    http://prnt.sc/e8jpf9


Log in to reply