سؤال

أنا أكتب اختبارات SWTBot لتطبيق يحتوي على بعض المكونات المكتوبة بلغة دلفي.وبطبيعة الحال، أنا غير قادر على التعامل مع هذه المكونات عبر SWTBot.لقد وجدت حلاً بديلاً، لقد قمت فقط بتعيين التركيز على العرض أو المحرر الذي يحتوي على مكون دلفي.ثم أستخدم java.awt.Robot لإنشاء الأحداث التي تسمح لي بالتفاعل مع المكون.

كنت أتساءل فقط، هل هناك أي أداة في SWT يمكنها القيام بنفس الأشياء java.awt.Robot؟لم أجد أي.

هل كانت مفيدة؟

المحلول

لا، لا يوجد شيء مثل ذلك.كلما فكرت في الأمر أكثر، يبدو لي أنه من الغباء تكرار الكود العام ليكون إطارًا محددًا

نصائح أخرى

يمكنك أتمتة أحداث واجهة المستخدم الرسومية في SWT عن طريق نشر أحداث واجهة المستخدم باستخدام Display.post.وقد تم تنفيذ ذلك في عام 2004. https://bugs.Eclipse.org/bugs/show_bug.cgi?id=15025

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top