هل هناك لغة بايثون مكافئة لفئة AWT Robot الخاصة بجافا؟[مغلق]
-
21-08-2019 - |
سؤال
هل يعرف أحد فئة بايثون مشابهة لـ جافا روبوت?
على وجه التحديد، أرغب في إجراء لقطة للشاشة في Ubuntu، وفي النهاية تتبع نقرات الماوس وضغطات لوحة المفاتيح (على الرغم من أن هذا سؤال مختلف قليلاً).
المحلول
إذا كان لديك GTK، فيمكنك استخدام gtk.gdk.Display الفصل للقيام بمعظم العمل.يتحكم في لوحة المفاتيح/مؤشر الماوس ويمسك مجموعة من gtk.gdk.Screen
أشياء.
نصائح أخرى
GNU LDTP :
<اقتباس فقرة>وجنو / لينكس مشروع اختبار سطح المكتب (GNU ويهدف LDTP) في إنتاج عالية جودة إطار اختبار التشغيل الآلي [...]
اقتباس فقرة>وبقدر ما يتعلق الأمر الاستيلاء على الشاشة، راجع هذا الإجابة . التي عملت بالنسبة لي. إجابات أخرى لنفس السؤال قد تكون ذات فائدة أيضا.
وتحقق من RobotFramework . أنا لا أعرف ما إذا كان سوف تفعل نفس الأشياء كما JavaRobot، أو إذا انها لن تفعل أكثر من ذلك. ولكن من السهل والمرن جدا للاستخدام.