Calabash-Android كيفية إنشاء حلقات أو تكرار شيء حتى حالة خروج؟

StackOverflow https://stackoverflow.com//questions/24008586

  •  20-12-2019
  •  | 
  •  

سؤال

أدخل وصف الصورة هنا أحاول عملية اختيار المقعد للحافلة.لدي تخطيط مقعد مع بعض المقاعد حجزت بعضها لم يحجز بعضها.أحتاج إلى اختيار مقعد غير شرعي.أحتاج إلى إنشاء حلقة من خلال النقر على الإحداثيات العشوائية على الشاشة حتى أتمكن من الاستفادة من مقعد غير ملفوي.كيف يمكن القيام بذلك باستخدام Calabash.

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

المحلول

هذا الموضوع قديم قليلا. ولكن على أي حال هنا يذهب شيئا على غرار ما تبحث عنه.

تريد لمس مجموعة معينة من الإحداثيات على الشاشة، راجع ما إذا كنت تختار مقعدا ثم اقرأ قيمة الأجرة.

لذلك تحتاج إلى حلقة. يمكنك استخدام شيء مثل هذا. منك صورة أستطيع أن أرى أن لديك فقط 8 مقاعد هناك. ولكن لجعلها سريعة يتيح فقط محاولة وضرب المناطق التي قد يكون لها أيضا مقعد ويقول إننا نبحث في مقاعد 3x4.

giveacodicetagpre.

سوف تعمل الحلقة الخارجية 3 مرات، وهذا هو من الأمام إلى الوراء. حلقة داخلية سيتم تشغيل 4 مرات، وهذا هو مقاعد اليسار إلى اليمين.

والآن نحن بحاجة للتأكد من أننا فوق كل موقف، لذلك نضيف

giveacodicetagpre.

ومجتمعة لدينا شيء من هذا القبيل. حيث لديك X و Y التي بدأت مناصب ويجب أن تتطابق مع إحداثيات المقعد الأول. ثم في الجولة الأولى لك فقط اضغط على هذا الموقع وقيام بكل ما تحتاجه للحصول على سعر الأجرة. بعد أولا فوق قمت بزيادة قيمة xOffset من المسافة بين اثنين من المقاعد، ثم كنت على استعداد للنقر على ثانية واحدة. يرجى أن نضع في اعتبارنا، الذي أدليت به هذا أبسط ذلك في الواقع فإن الصحافة الثاني يتطرق إلى جزيرة. ولكن على 3 و4 يجب أن تصل مرة أخرى المقاعد. وبعد ذلك يمكنك أن تفعل ذلك لمدة الصفوف التالية بعد ذلك.

giveacodicetagpre.

وأطيب التحيات LASSE

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