/ / UFT / QTP = Kein aktualisierter Wert von Excel - Excel, QTP, HP-uft

UFT / QTP = Aktualisierter Wert von Excel wird nicht abgerufen - Excel, Qtp, HP-UFT

Wir verwenden UFT12.51 für die Testautomatisierung. Wir stehen NUR unter dem Problem, wenn wir unsere Skripte für die nächtliche Ausführung einstellen.

Wir haben die Funktion "= Today ()" in Excel verwendet, um das heutige Datum zu erhalten.
Das heutige Datum ist der 19. Juli 2016. Wenn wir Skripts für die Nachtausführung bereitstellen, sollte Excel nach 23.59 Uhr ein aktualisiertes Datum [20. Juli 2016] angeben. Es wird jedoch der 19. Juli 2016 gesendet.

Was kann getan werden, um nach 11:59 PM einen aktualisierten Wert von Excel zu erhalten?

Antworten:

3 für die Antwort № 1

Die Excel-Berechnung von Formeln funktioniert nichtdatatables for UFT - liest nur die Werte und führt die von Ihnen gesuchte Neuberechnung nicht durch. Sie sollten besser einen aktuellen Datumswert nicht in einer Datentabelle belassen und stattdessen einfach das vbscript verwenden Date Funktion für das aktuelle Datum, das in UFT / QTP verfügbar ist und das Datum bei Bedarf korrekt einstellen würde.


0 für die Antwort № 2

@onkar: Sie können einfach die folgenden Dinge tun, die funktionieren werden 1) Importieren Sie das Excel-Blatt erneut in den Code vor dem Datumsüberprüfungsteil, wenn alle Daten zu Beginn der Ausführung importiert werden. Wenn also das Excel importiert wird, werden die neuen Daten aktualisiert. Oder 2) Verwenden Sie den vb-Funktionscode, um die Datumsangaben vor der Validierungszeile abzurufen var = DateAdd ("d", 0, Datum)

P.S: Selbst in unserem Projekt wurde ein Problem während der Ausführung über Nacht erstellt. In allen Szenarien von Datum, Uhrzeit und dem Wert, der sich von Zeit zu Zeit ändert, müssen Sie vor der Verwendung importieren