ماشه

ساخت وبلاگ

زنجیره ای از دستورات بیشتر که پس از . trigger () به موضوع متکی هستند ، ناامن است.

نحو

.ماشه(نام رخداد) .ماشه(نام رخداد, موقعیت) .ماشه(نام رخداد, گزینه ها) .ماشه(نام رخداد, x, y) .ماشه(نام رخداد, موقعیت, گزینه ها) .ماشه(نام رخداد, x, y, گزینه ها) 

استفاده

cy.گرفتن('آ').ماشه('Mousedown') // رویداد Mousedown را در لینک ایجاد کنید 
cy.ماشه("TouchStart") // خطاها ، نمی توان از "cy" زنجیر کرد cy.ساعت().ماشه('Mouseleave') // خطاها ، "ساعت" عناصر DOM را به همراه نمی آورد 

استدلال

EventName (رشته)

نام این رویداد که بر روی عنصر DOM ایجاد می شود.

موقعیت (رشته)

موقعیتی که باید این رویداد ایجاد شود. موقعیت مرکز موقعیت پیش فرض است. مواضع معتبر عبارتند از: Topleft ، Top ، Topright ، سمت چپ ، مرکز ، راست ، پایین ، پایین ، پایین و پایین.

cypress-command-positions-diagram

x (شماره)

فاصله در پیکسل های سمت چپ Element برای ایجاد این رویداد.

y (شماره)

فاصله در پیکسل ها از قسمت بالا برای ایجاد این رویداد.

گزینه ها (شی)

برای تغییر رفتار پیش فرض . trigger () در یک شی گزینه عبور کنید.

 

گزینه پیش فرض شرح
انیمیشن انیمیشن فاصله در پیکسل ها یک عنصر باید با گذشت زمان فراتر رود تا انیمیشن تلقی شود.
حباب ها درست است، واقعی آیا این رویداد حباب می کند
لغو پذیر درست است، واقعی آیا این رویداد قابل لغو است
حادثه رویداد سازنده برای ایجاد شیء رویداد (به عنوان مثال Mouseevent ، KeyboardEvent)
زور دروغ عمل را مجبور می کند ، انتظار برای عمل را غیرفعال می کند
ورود به سیستم درست است، واقعی دستور را در پرونده فرمان نمایش می دهد
پیمان پیمان موقعیت مشاهده به جایی که یک عنصر قبل از اجرای دستور باید پیمایش شود
مدت زمان طولانی DefaultCommandTimeout زمان صبر کردن برای . trigger () قبل از زمان بندی
انتظار برای انتظار برای آیا باید منتظر بمانید تا عناصر قبل از اجرای دستور ، انیمیشن را تمام کنند.

همچنین می توانید ویژگی های رویداد دلخواه (به عنوان مثال ClientX ، ShiftKey) را درج کنید و آنها به این رویداد وصل می شوند. عبور در آرگومان های مختصات (ClientX ، Pagex و غیره) مختصات موقعیت را نادیده می گیرد.

بازده - محصول

  • . Trigger () همان موضوعی را که داده شده است بازده می دهد.
  • زنجیره ای از دستورات بیشتر که پس از . trigger () به موضوع متکی هستند ، ناامن است.

نمونه

حوادث موش

ماوس را روی دکمه ایجاد کنید

عنصر DOM باید قبل از وقوع واقعه تحریک شده در حالت "تعامل" باشد (باید قابل مشاهده باشد و غیرفعال نباشد).

cy.گرفتن('دکمه').ماشه('ماوس بر') // دکمه بازده 
بهترین استراتژی معاملات...
ما را در سایت بهترین استراتژی معاملات دنبال می کنید

برچسب : نویسنده : صدرا ذوالریاستین بازدید : 31 تاريخ : شنبه 31 تير 1402 ساعت: 14:11