Sahi Pro - 无法从网页获取价值

时间:2017-03-01 21:53:59

标签: javascript sahi

我正在尝试使用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”或“2017年3月1日星期三”

直到现在还没有运气。

2 个答案:

答案 0 :(得分:0)

您可以使用_getText(_div("/bwc-selected/"));获得“2017年3月1日星期三”部分。对于“20170301”部分,请使用_div("/bwc-selected/").className

答案 1 :(得分:0)

我更新了我的代码,如下所示,我可以提取日期:

_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);