اختبار وظيفي رشيد الانتظار لوجود الكائن

أقوم حاليًا بتعديل نص جافا في Rational Functional Tester وأحاول إخبار RFT بانتظار ظهور كائن له مجموعة معينة من الخصائص. على وجه التحديد ، أريد الانتظار حتى يظهر جدول يحتوي على عدد X من الصفوف. الطريقة الوحيدة التي تمكنت من القيام بها حتى الآن هي إضافة نقطة تحقق تتحقق فقط من أن الجدول يحتوي على عدد X من الصفوف ، لكنني لم أتمكن من الاستفادة من الانتظار لنوع الكائن من VP ، لذلك هذا يبدو هاكي قليلا. هل هناك طريقة أفضل للقيام بذلك؟

جيف

0
وأضاف تحرير
الآراء: 1

2 إجابة

لا ، ليس هناك نوع من waitForProperty() مضمّن ، لذا لا يمكنك عمل شيء بسيط مثل tableObject.waitForProperty ("rowCount"، x)؛

خياراتك هي استخدام نقطة تحقق كما تفعل بالفعل (إذا لم يتم كسرها ...) أو لفك نقطة التزامن الخاصة بك باستخدام حلقة do/while وأسلوب find ().

يفترض الرمز find() أدناه أن doc هو مستند html. قم بضبط هذا ليكون نافذة جافا الرئيسية الخاصة بك.

TestObject[] tables = doc.find(atDescendant(".rowCount", x), false);

إذا لم تكن معتادًا على find() ، فقم بإجراء بحث في مرجع واجهة برمجة تطبيقات RFT في قائمة المساعدة. find() سيكون أفضل صديق لك في برمجة نصية RFT.

0
وأضاف
لتوفير الوقت ، في هذه الصفحة: publib.boulder.ibm.com/infocenter/rtnlhelp/v6r0m0/&hellip؛
وأضاف المؤلف Alexander Bird, مصدر
يعد +1 لمركز معلومات RFT موردًا رائعًا عبر الإنترنت.
وأضاف المؤلف Tom E, مصدر

يمكنك استخدام:

getobject.gettext();
0
وأضاف