Friday 26 May 2017

Ibm Rft Wartungsvoraussetzung


Rational Functional Tester und WaitForexistence funktioniert nicht für Ajax-Prozess Problem (Zusammenfassung) Diese Technik stellt fest, dass die WaitForexistence nicht für Ajax-Prozesse in IBMreg Rationalreg Functional Tester (RFT) funktioniert. Einige der Ajax-Anwendungen verfügen über Optionsfelder, die ausfüllen können Textfeld auswählen. RFT kann die Kontrollkästchen und den Text auch im ausgewählten Textfeld aufzeichnen. Während der Wiedergabezeit konnte RFT den ausgewählten Text nicht im ausgewählten Textfeld finden. Dies ist auf RFT wird nicht warten, bis das Wählen Sie das Textfeld wird gefüllt. Die Verwendung dieser Methode (documenthtmlDocument (). WaitForAjaxPendingRequests ()) in einem Skript kann nicht helfen. RFT-Wiedergabe wird daher mit ObjectNotFoundException beendet. RFT wickelt alle AJAX-Anfragen, die aus HTML-Dokumenten generiert werden, durch eine beliebige Aktion und übergeben dann die verpackte xml-HTTP-Anforderung. Die Anwendung definiert einige AJAX APIs zu abort (), addEventListener () und removeEventListener (). Es gibt einige Probleme beim Wrappeln der xml http - Anfrage für diese APIs. Lösung des Problems Dieses Problem wurde als Produktfehler unter APAR PK55901 erkannt. Es wurde in der iFix02 für RFT 7.0.1.2.Pinned Thema waitForExistence hmm Sie haben eine lustige Art und Weise Fragen zu stellen. Ltpregt waitForExistence ltpre dirltr stylecolor: rgb (0, 0, 0) gtpublic void waitForExistence (double maximumfindobjecttime, double findobjectwaitbetweenretry) ltpregt Normalerweise wartet, bis ein Objekt existiert, aber für einen Prozess, der eigentlich nie wartet . Wenn der Prozess jetzt nicht existiert, wird er es nie tun. Wirft eine Ausnahme aus, wenn der Prozess beendet wurde. Die Methoden RationalTestScript onObjectNotFound werden nicht unterstützt. HM, im mit Version 8. Im docu gibt es eine weitere Information bei waitForExistence (): waitForExistence (double maximumfindobjecttime, double findobjectwaitbetweenretry) Warten auf die Existenz der Objekte testObject. waitForExistence (10,1) wartet nicht auf die maximale Zeit von 10 Sek. Ich habe ihm nur den Ansatz, wie diese Situation zu behandeln. Wenn Sie Bedenken bezüglich Zeitrahmen sind nur einen Code hinzufügen, um Zeit zu erfassen und einen Ablaufcode. Was ist der Unterschied zwischen Ihrem Code und mit einer Wartezeit für die Existenz für 60 Sekunden. Wenn Sie eine Zeile Code, der es macht, warum ein langer Code verwenden In diesem Fall ist Ihr Code weniger verwenden. Mein Code war, um ihm einen Ansatz nicht eine Lösung. Sorry für den harten Satz. Ich habe ihm nur den Ansatz, wie diese Situation zu behandeln. Mein Code war, um ihm einen Ansatz nicht eine Lösung. Nun, dann könnte u haben, dass ein wenig klarer, wenn Sie sagen, So die Lösung ist, verwenden, können die Menschen verwirrt. Was ist der Unterschied zwischen Ihrem Code und Warten auf Existenz für 60 Sekunden waitForExistence ist void (), gibt mein Code eine boolesche zurück. Sorry für den harten Satz.

No comments:

Post a Comment