Sahi Pro - не удалось получить значение с веб-страницы

Я пытаюсь получить динамический текст с веб-страницы, используя скрипт Sahi Pro. Я использовал следующий скрипт, чтобы получить текст.

_setValue(_textbox("j_username"), "******");
_setValue(_password("j_password"), "*****");
_click(_span("Login"));
_click(_span("Home"));

var $date = _getText(_div("/bwc-selected/"));
var $number = parseInt(_extract($date, "/(.*)bwc-selected/", true));

HTML-код отображается так:

<div class="date-display 20170301 bwc-selected">Wednesday 01 Mar 2017</div>

Здесь, в приведенном выше HTML-коде мне нужно получить динамическую дату "20170301" или "Среда 01 марта 2017"

не повезло до сих пор.

2 ответа

Решение

Я обновил свой код, как показано ниже, и я могу извлечь дату:

_setValue(_textbox("j_username"), "*****");
_setValue(_password("j_password"), "*****");
_click(_span("Login"));
_click(_span("Home"));

_wait(2000);

var $date = _getText(_div("/date-display .* bwc-selected/"));

_wait(2000);

_log($date);

Вы получаете часть "Среда 01 марта 2017" с _getText(_div("/bwc-selected/")); просто хорошо. Для детали "20170301" используйте _div("/bwc-selected/").className

Другие вопросы по тегам