မိုဘိုင်းဝဘ်စာမျက်နှာများ၏သဟဇာတဖြစ်သောမိုဘိုင်းဝဘ်စာမျက်နှာများကိုစစ်ဆေးခြင်းသည်ဝက်ဘ်ဆိုက်ကိုမိုဘိုင်းထုတ်ကုန်အမျိုးမျိုးတွင်မှန်ကန်စွာဖွင့်ရန်သေချာစေရန်သော့ချက်ဖြစ်သည်။ ဤဆောင်းပါးသည်မိုဘိုင်းဝက်ဘ်ဆိုက်လိုက်ဖက်ခြင်းစစ်ဆေးခြင်းကိုပြုလုပ်ရန် PHP နှင့် webdriver extensions များကိုမည်သို့အသုံးပြုရမည်ကိုပြသပါမည်။
ပထမ ဦး စွာ Webdriver extension ကို install လုပ်ရန်နှင့် Webdriver ဆာဗာကိုစတင်ရန်လိုအပ်သည်။ Webdriver သည် browser operating များကိုအလိုအလျောက် browser operating များကိုအလိုအလျောက်ပြုလုပ်သော open source tool တစ်ခုဖြစ်သည်။ တေးရေးဆရာကို အသုံးပြု. webdriver extension ကို install လုပ်ရန် command သည်အောက်ပါအတိုင်းဖြစ်သည် -
composer require facebook/webdriver
တပ်ဆင်ပြီးသည်နှင့်ပြည့်စုံပြီးပါက Chrome Webdrer ၏ဥပမာတစ်ခုကိုစတင်ရန်အောက်ပါကုဒ်ကိုသုံးပါ။
<span class="fun">ဖေ့စ်ဘွတ်ခ် \ webdriver \ ဝေးကွာသော \ table ကိုသုံးပါ။</span>
ယခုတွင်သင်သည်မိုဘိုင်းဝဘ်စာမျက်နှာများကိုဖွင့ ်. 0 က်ဘ်ဆိုက်ကို သုံး. လိုက်လျောညီထွေစမ်းသပ်ခြင်းကိုပြုလုပ်နိုင်သည်။ အောက်ဖော်ပြပါကုဒ်ဥပမာတွင်ဝက်ဘ်စာမျက်နှာတစ်ခုကိုမည်သို့ဖွင့်ရမည်ကိုပြသပြီးစာမျက်နှာခေါင်းစဉ်ကိုမည်သို့ရရှိနိုင်ကြောင်းပြသသည်။
<span class="fun">$ driver-> get ('https://xplempple.com'); // သင်စမ်းသပ်ချင်သောဝက်ဘ်လိပ်စာနှင့်အစားထိုးလိုက်ပါ</span>
Webdriver သည်စာမျက်နှာခေါင်းစဉ်များရရှိရန်သာမက Element Element ကိုနှိပ်ခြင်းနှင့်သွင်းအားစုများကိုရယူခြင်းကဲ့သို့သောအခြားစစ်ဆင်ရေးများကိုလည်းထောက်ပံ့သည်။ ဤအင်္ဂါရပ်များသည်သင့်အား ပိုမို. ပြည့်စုံသောသဟဇာတဖြစ်သောစစ်ဆေးခြင်းကိုပြုလုပ်ရန်ကူညီနိုင်သည်။ Element text ကိုရယူခြင်းနှင့် Click ဖြစ်ရပ်များကို simulating ၏ဥပမာတစ်ခုမှာဤတွင်ဤတွင်ဤတွင်ဖော်ပြထားသည်။
<span class="fun">$ webelement = $ driver-> colllement (webdriverby :: ID ('element-id')); // အမှန်တကယ် element ID နှင့်အတူအစားထိုးလိုက်ပါ</span>
WebDriver သည် Chrome browser များကိုသာမက Firefox, Safari နှင့် Edge တို့ကဲ့သို့သောအခြားပင်မဘရောက်ဇာများကိုလည်းထောက်ပံ့သည်။ Test Browser ကို confratter လုပ်ရန်မတူညီသောလိုချင်သော desiredCaptil များကိုသင်အသုံးပြုနိုင်သည်။ Firefox ကို သုံး. လိုက်ဖက်တဲ့စမ်းသပ်ခြင်းအတွက် code spegion တစ်ခုဖြစ်ပါတယ်။
<span class="fun">$ စွမ်းရည် = desiredcapabilities :: Firefox ();</span>
အထက်ပါကုဒ်နမူနာမှတစ်ဆင့်မိုဘိုင်းဝဘ်စာမျက်နှာများကိုလိုက်လျောညီထွေစွာစမ်းသပ်ရန် PHP နှင့် webdriver extension များကိုသုံးနိုင်သည်။ အလိုအလျောက်စစ်ဆေးခြင်းသည်စမ်းသပ်မှုကိုတိုးတက်စေပြီးလက်စွဲစစ်ဆင်ရေးကြောင့်ဖြစ်ပေါ်လာသောဖြစ်နိုင်ချေအမှားများကိုရှောင်ရှားနိုင်သည်။ Code ကိုရေးသားခြင်းဖြင့် Webdriver သည် 0 က်ဘ်စာမျက်နှာလက်လှမ်းမီမှု,
ယေဘုယျအားဖြင့် PHP နှင့် Webdriver တိုးချဲ့ခြင်းများကိုမိုဘိုင်းဝက်ဘ်စာမျက်နှာများပေါ်တွင်လိုက်လျောညီထွေဖြစ်အောင်စမ်းသပ်ခြင်းကိုအသုံးပြုခြင်းသည်ထိရောက်သောနှင့်ယုံကြည်စိတ်ချရသောချဉ်းကပ်မှုတစ်ခုဖြစ်သည်။ ဤဆောင်းပါးသည်သင့်အားလျင်မြန်စွာစတင်ရန်နှင့်အလိုအလျောက်စမ်းသပ်ခြင်းကိုစတင်လုပ်ကိုင်ရန်ကူညီရန်အသေးစိတ်စာရွက်စာတမ်းဥပမာများနှင့်သင့်အားအသေးစိတ်ဖော်ပြထားသည်။
(မှတ်ချက် - ဤဆောင်းပါးတွင်ပါသောကုဒ်သည် Webdriver ၏ PHP စာကြည့်တိုက် / Webdriver အပေါ်အခြေခံသည်။ အမှန်တကယ်စီမံကိန်းများတွင်သင်လိုအပ်ချက်များနှင့်အညီသင့်လျော်သောညှိနှိုင်းမှုပြုလုပ်ရန်လိုအပ်နိုင်သည်။ )