Laravel Dusk သည် Laravel application များအတွက်အဆုံးမှအဆုံးစစ်ဆေးခြင်းကိရိယာတစ်ခုဖြစ်သည်။ ၎င်းသည် developer များကသုံးစွဲသူများကိုရိုးရှင်းသောနှင့်ကြော့ရှင်းခြင်းများကို Syntax ကို အသုံးပြု. အသုံးပြုသူများကိုတုပကာ application ၏လုပ်ဆောင်နိုင်စွမ်းနှင့်စွမ်းဆောင်ရည်ကိုစစ်ဆေးရန်ခွင့်ပြုသည်။ မို d ်းမလင်းမှီနှင့်ပြည့်စုံသောအားဖြင့်သင်အက်ပလီကေးရှင်းသည်ရှုထောင့်တိုင်းတွင်ကောင်းစွာလုပ်ဆောင်နိုင်အောင် browser tests များကိုအလွယ်တကူရေးပြီးအသုံးပြုနိုင်သည်။
Laravel မို d ်းမလင်းမှီများကိုအလိုအလျောက် UI စစ်ဆေးခြင်းအတွက်အရေးကြီးသောအကြောင်းပြချက်များစွာရှိသည်။
အတိုချုပ် API: မို d ်းမလင်းမှီသောမို်းသောက်ကြယ်သည်စာအရေးအသားကိုလွယ်ကူစေသည်။
Headless Browser Support: မို d ်းမများသည်ညနေခင်းတွင်အလုပ်မရှိသော browser testing ကိုထောက်ပံ့သည်။
အဆင်ပြေသောပေါင်းစည်းမှု - Laravel developer များအတွက်ချောမွေ့စစ်ဆေးမှုအတွေ့အကြုံကိုချောမွေ့စွာစမ်းသပ်ခြင်းအတွေ့အကြုံပေးရန် Daws သည် Laravel framework နှင့်တင်းတင်းကျပ်ကျပ်ပေါင်းစပ်ထားသည်။
Laravel မို d ်းမလင်းမှီကိုမစခင်, အောက်ပါကြိုတင်ပြင်ဆင်မှုများကိုဖြည့်စွက်ရန်လိုအပ်သည်။
Laravel framework ကိုသင်တပ်ဆင်ပြီး Laravel project ကိုဖန်တီးထားကြောင်းသေချာပါစေ။
dusk composer မှတဆင့် install လုပ်ပါ။
composer require --dev laravel/dusk
မို d ်းမလင်းမှီလိုအပ်သော 0 န်ဆောင်မှုပေးသူကိုထုတ်လုပ်ရန် installation command ကို run ပါ။
php artisan dusk:install
စာမေးပွဲမစတင်ခင်အောက်ပါ command ကို သုံး. စာမေးပွဲအတန်းတစ်ခုကိုသင်ဖန်တီးနိုင်သည်။
php artisan dusk:make ExampleTest
ဤတွင်ရိုးရှင်းသောစမ်းသပ်မှုဥပမာတစ်ခုဖြစ်သည်။
namespace Tests\Browser; use Laravel\Dusk\Browser; use Tests\DuskTestCase; class ExampleTest extends DuskTestCase { public function testBasicExample() { $this->browse(function (Browser $browser) { $browser->visit('/') ->assertSee('Laravel'); }); } }
အပေါ်ကဥပမာမှာ 0 က်ဘ်ဆိုက်ရဲ့ပင်မစာမျက်နှာကိုကျွန်တော်တို့လည်ပတ်ခဲ့တယ်။
စာမေးပွဲကိုရေးပြီးပြီးတဲ့အခါ, DMORD စစ်ဆေးမှုကိုအောက်ပါ command နဲ့ run နိုင်ပါတယ်။
php artisan dusk
စမ်းသပ်မှုရလဒ်များကို Terminal တွင်ပြ problem နာကိုလျင်မြန်စွာရှာဖွေရန်ကူညီလိမ့်မည်။
ဤဆောင်းပါးကိုမိတ်ဆက်ပေးခြင်းအားဖြင့် Laravel မို d ်းမလင်းမှီသော UI စစ်ဆေးခြင်း၏အခြေခံအကောင်အထည်ဖော်မှုဖြစ်စဉ်ကိုကျွမ်းကျင်စွာလုပ်သင့်သည်။ စာရေးရန်နှင့်လည်ပတ်ရန်ပြင်ဆင်ခြင်းနှင့်လည်ပတ်ရန်ပြင်ဆင်မှုအခြေအနေများမှသင့် Web application များ၏အရည်အသွေးကိုသေချာစေရန်အတွက်သင့်အားအစွမ်းထက်သောကိရိယာများဖြင့်သင့်အားထောက်ပံ့ပေးသည်။ ဤအင်္ဂါရပ်များကိုအားသာချက်များရယူခြင်းအားဖြင့်သင်သည်ပိုမိုထိရောက်သောနှင့်ယုံကြည်စိတ်ချရသော application များကိုဖန်တီးနိုင်သည်။ ဤအကြောင်းအရာများသည်သင်၏အလိုအလျောက်စမ်းသပ်ခြင်းခရီးတွင်အောင်မြင်မှုအတွက်အောင်မြင်ရန်မျှော်လင့်ပါသည်။