2017-03-01 8 views
-1

Ich versuche, dynamischen Text von der Webseite mit dem Sahi Pro Skript zu bekommen. Ich habe folgendes Skript verwendet, um den Text zu erhalten.Sahi Pro - nicht in der Lage, den Wert von der Webseite zu erhalten

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

Die HTML-Code-Anzeige wie folgt:

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

Hier in dem obigen HTML-Code, ich brauche das dynamische Datum "20170301" oder "Mittwoch 1. März 2017"

nicht bekommen Glück bis jetzt.

Antwort

0

I wie unten meinen Code aktualisiert und ich bin in der Lage, das Datum zu extrahieren:

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

Sie erhalten die "Mittwoch 01 Mär 2017" Teil mit _getText(_div("/bwc-selected/")); ganz gut. Für das „20170301“ -Teil, verwenden _div("/bwc-selected/").className

+0

hallo - actuallly vermisste ich ein weiteres Element für das Datum zu lokalisieren. Ich aktualisierte den Code als var $ date = _getText (_div ("/ date-display. * Bwc-selected /")); _wait (2000); _log ($ date); und es hat für mich funktioniert. – Curious

Verwandte Themen