إجراء اللمس
تحذير من الاستنساخ
أمر touchAction
مستنسخ وسيتم إزالته في إصدار مستقبلي.
نوصي باستخدام أمر action
بدلاً من ذلك مع
نوع المؤشر touch
، على سبيل المثال:
await browser.action('pointer', {
parameters: { pointerType: 'touch' }
})
توفر واجهة برمجة إجراءات اللمس الأساس لجميع الإيماءات التي يمكن أتمتتها في Appium. وهي متاحة حاليًا فقط للتطبيقات الأصلية ولا يمكن استخدامها للتفاعل مع تطبيقات الويب. في جوهرها، هناك القدرة على ربط الإجراءات الفردية المخصصة معًا، والتي سيتم بعد ذلك تطبيقها على عنصر في التطبيق على الجهاز. الإجراءات الأساسية التي يمكن استخدامها هي:
- press (تمرير العنصر أو (x,y) أو كليهما)
- longPress (تمرير العنصر أو (x,y) أو كليهما)
- tap (تمرير العنصر أو (x,y) أو كليهما)
- moveTo (تمرير إحداثيات x,y المطلقة)
- wait (تمرير ms (بالمللي ثانية))
- release (بدون وسيطات)
الاستخدام
$(selector).touchAction(action)
المعلمات
الاسم | النوع | التفاصيل |
---|---|---|
action | TouchActions | الإجراء المراد تنفيذه |