- Deegaanka iyo Tignoolajiyada Tiknoolajiyada
- Hordhac Selenium
- Hordhac Kooban oo ku saabsan Noocyada Selenium
Liiska Dhameystiran ee Casharrada Selenium-ka ugu Wanaagsan ee lagu barto oo laga barto Selenium Laga soo bilaabo xoqidda: >
> Kadib codsiyo dhowr ah oo soo noqnoqda oo ka yimid akhristayaasha STH, maanta waxaan ugu dambeyntii bilaabeynaa > Taxanaha Tababarka Selenium ee bilaashka ah. Taxanaha tababarka Selenium, waxaanu si faahfaahsan u dabooli doonaa dhammaan fikradaha tijaabada Selenium iyo xidhmooyinkeeda iyadoo si fudud loo fahmi karo tusaalooyin wax ku ool ahTababaradan Selenium waxay waxtar u yihiin kuwa bilowga ah ilaa isticmaaleyaasha Selenium heerka sare ah. Laga bilaabo tababbarka fikradaha Selenium ee aasaasiga ah, waxaan si tartiib tartiib ah ugu gudbi doonaa mowduucyada horumarsan sida qaab-dhismeedka, Selenium Grid, iyo Cucumber BDD. >
Aasaaska Selenium:>- >> Tababarka #1 : Horudhac Tijaabo Selenium > (Waa in la akhriyaa) > 5>
- Tutorial #2 : Astaamaha Selenium IDE, Soo dejinta Selenium, iyo rakibida > Tutorial #3 : Qoraalkayga Selenium IDE-ga ugu horreeya > Waa in la akhriyaa)
- Tutorial #4 : Samaynta qoraal la isticmaalayo Firebug iyo rakibiddeeda
- Tutorial #5 : Locator Noocyada: Aqoonsiga, Magaca Fasalka, Magaca, Qoraalka isku xidhka, Xpath
- Tutorial #6 : Noocyada goobta: CSS Selector
- Tutorial #7 : Helitaanka walxaha ku jira Google Chrome iyo IE
> Selenium WebDriver:
- > Tutorial #8 : Hordhac Selenium WebDriver 1> (Waa inJiritaanka.
- Isticmalaahu waxa uu ku abuuraa qoraal tijaabo ah luuqada barnaamijka ee la rabo
- Luqad kasta oo programming ka ah,waxa jira maktabad macmiil oo loo qoondeeyay.
- Maktabada macmiilku waxa ay u tarxiishaa amarrada tijaabada ee selenium server.
- Serer-ka Selenium wuxuu kala saaraa oo u beddelaa amarrada tijaabada amarrada JavaScript wuxuuna u diraa browserka. 9>
- Serfarka Selenium wuxuu keenayaa natiijada imtixaanka maktabadda macmiilka.
Si ka duwan Selenium IDE, Selenium RC waxa ay taageertaa daalacashada iyo aaladaha kala duwan ee daalacashada 7>
Waxaa jira shuruudo yar oo horudhac u ah in la diyaariyo ka hor inta aan la abuurin qoraallada Selenium RC: >>
- A Programming Language – Java, C #, Python etc.
- An Integrated Development Environment –Eclipse, Netbeans iwm. iwm.
- Iyo Selenium RC dejinta koorsada
Faa'iidooyinka iyo khasaarooyinka Selenium RC: >
Fadlan tixraac jaantuskan soo socda si aad wax badan uga ogaato Faa'iidooyinka iyo khasaarooyinka Selenium RC.
Selenium Grid
Selenium RC, nolosha tijaabiyaha ayaa had iyo jeer ahaa mid wanaagsan oo wanaagsan ilaa isbeddellada soo baxaya. ayaa kor u qaaday dalabka ah in lagu fuliyo qoraalo isku mid ah ama ka duwan oo tijaabo ah oo ku saabsan goobo badan iyo daalacashada si isku mid ah si loo sameeyolagu guulaysto fulinta imtixaamaadka la qaybiyey, tijaabinta deegaano kala duwan iyo in si cajiib ah loo badbaadiyo wakhtiga fulinta. Markaa, buuxinta shuruudahan Selenium Grid > ayaa la keenay sawirka.
Selenium Grid waxaa soo bandhigay Pat Lightbody si wax looga qabto baahida loo qabo fulinta suxuunta tijaabada dhowr dhufto ee isku mar isku mar ah.
Selenium WebDriver
> Selenium WebDriver waxaa abuuray injineer kale oo ka tirsan ThoughtWorks oo la odhan jiray Simon Stewart sanadka 2006. WebDriver sidoo kale waa qalab tijaabo ah oo ku salaysan mareegaha oo leh farqi qarsoon Selenium RC. Tan iyo markii qalabku lagu dhisay aasaaska halkaasoo macmiil gooni ah loo abuuray mid kasta oo ka mid ah daalacashada webka; Looma baahna JavaScript qaadis culus Tani waxay keentay falanqaynta waafaqid ee u dhaxaysa Selenium RC > iyo WebDriver > 2> Natiijadu waxay tahay taas oo la sameeyay qalab tijaabo oo toos ah oo awood badan oo loo yaqaan Selenium 2 > . WebDriver waa nadiif oo keliya qaab-dhismeedka shayga ku jihaysan. Waxay ka faa'iidaysanaysaa iswaafajinta asalka ah ee browserka si ay otomaatig u sameyso iyada oo aan la isticmaalin wax ka baxsan. Baahida sii kordheysa, waxa ay heshay caannimo weyn iyo saldhig isticmaale.Faa'iidooyinka iyo Khasaaraha Selenium WebDriver: >
Tixraac jaantuskan soo socda si aad u hesho macluumaad dheeraad ah oo ku saabsan faa'iidooyinka iyo khasaaraha ee WebDriver.
>
Selenium 3
Selenium 3 >Nooc horumarsan oo Selenium 2 > Waa qalab diirada saaraya automation-ka mobilada iyo codsiyada webka. Iyadoo la sheegayo inay taageerto tijaabada mobilada, waxaanu ula jeednaa inaanu nidhaahno WebDriver API waa la kordhiyay si uu wax uga qabto baahiyaha tijaabada mobaylka. Qalabka ayaa la filayaa in dhawaan lagu soo bandhigo suuqa.
>Deegaanka iyo Tignoolajiyada Tiknoolajiyada
>Iyadoo la soo saarayo laguna daro qalab kasta oo cusub oo ku jira qolka Selenium, bay'ada iyo teknolojiyadda waxay noqdaan kuwo is waafajin kara. Halkan waxaa ah liis dhamaystiran oo deegaan iyo teknooloji ay taageerayaan Qalabka Selenium 2>>
> Nidaamyada Hawlgallada ee La Taageeray
> Gabagabo > Casharradan, waxaan isku daynay inaan ku barano Selenium suite oo qeexaya qaybihiisa kala duwan, isticmaalkooda, iyo faa'iidooyinka midba midka kale ka duwan yahay. Waa kuwan nuxurka maqaalkan. >
- Selenium waa qalab ka kooban dhowr qalab oo wax lagu baaro, mid walbana wuxuu daboolayaa baahiyo kala duwan oo tijaabo ah. >
- Dhammaan qalabyadani waxay hoos yimaadaan dallad isku mid ah oo ah qaybta isha furan waxayna taageeraan kaliya tijaabinta shabakada ku salaysan.
- Selenium suite wuxuu ka kooban yahay 4 qaybood oo aasaasi ah; Selenium IDE, Selenium RC, WebDriver, iyo Selenium Grid . > Isticmaalaha waxa laga filayaa inuusi xikmad leh u dooro aaladda saxda ah ee Selenium ee baahidiisa.
- Selenium IDE waxa loo qaybiyaa sida fur-in Firefox oo ay fududahay in la rakibo oo la isticmaalo. Isticmaaluhu loogama baahna inuu lahaado aqoonta barnaamijka hore. Selenium IDE waa aalad ku habboon isticmaalayaasha naive.
- Selenium RC waa adeegaha u oggolaanaya isticmaaluhu inuu sameeyo qoraallo tijaabo ah oo ku qoran luqadda barnaamijka ee la rabo. Waxa kale oo ay u ogolaataa fulinta qoraalada tijaabada gudaha browserka badan ee kala duwan.
- Selenium Grid waxay soo saartaa muuqaal dheeraad ah Selenium RC iyada oo u qaybinaysa qoraalkeeda tijaabada goobo kala duwan iyo daalacashada isku mar si loo fuliyo, sidaas darteed hirgelinta sayidkii -adoonsiga dhismaha.
- WebDriver waa qalab ka duwan gebi ahaanba kaas oo leh faa'iidooyin kala duwan Selenium RC. Isku dhafka Selenium RC iyo WebDriver waxaa sidoo kale loo yaqaan Selenium 2. WebDriver wuxuu si toos ah ula xiriiraa biraawsarka webka wuxuuna isticmaalaa iswaafajinta asalka u ah inuu si otomaatig ah u sameeyo.
- Selenium 3 waa ka mid noqoshada ugu badan ee la filayo Selenium suite kaas oo aan weli la helin lagu soo bandhigo suuqa. Selenium 3 waxay si xoog leh u dhiirigelisaa tijaabinta mobilada. >
Next Selenium Tutorial : Hordhac Selenium IDE iyo rakibiddiisa oo leh daraasad faahfaahsanDhammaan sifooyinka Selenium IDE (oo dhawaan imanaya) >
>Xusuusin akhristayaasha
: Casharradayada xiga ee taxanaha tababbarka Selenium waa habka habaynta, dhanka kale waxaad sahamin kartaa waxoogaa ku saabsan suudhka Selenium iyo agabkeeda adoo eegaya shabakadeeda rasmiga ah.> > Ku saabsan qorayaasha Shruti Shrivastava (qoraaga ugu muhiimsan ee taxanahan), Amaresh Dhal, iyo Pallavi Sharma ayaa naga caawinaya inaan taxanahan u soo bandhigno akhristayaasha.> La soco oo wadaag aragtidaada, faallooyinkaaga, iyo aqoontaada. Sidoo kale, nala soo socodsii haddii aad u malaynayso inay wax naga baaqdeen si aan ugu dari karno casharradayada dambe.Akhriska lagu taliyay
>- > Tutorial #20 : Kuwa ugu caansan Tijaabada Qaab-dhismeedka Automation-ka > (Waa in la akhriyaa) > >
- >Tutorial #21 : Abuuridda Qaab-dhismeedka Selenium & Helitaanka Xogta Imtixaanka ee Excel (Waa in la akhriyaa) > >
- Tutorial #22 : Abuuritaanka Guud iyo Imtixaanka > Casharka #23 : Isticmaalka Apache ANT >>>Tutorial #24 : Dejinta Mashruuca Selenium Maven
- >Tutorial #25 : Isticmaalka Hudson Joogta ah Qalabka isdhexgalka > 10>
- Tutorial #26 : Gelida Selenium >
- > Tababarka # 27 : Talooyin iyo tabaha Qorista Selenium Selenium WebDriver
- > Tababarka #29 : Horudhac Selenium Grid (Waa in la akhriyaa) > >
- >Tababarka #30 : Tijaabada Atoomikada Isticmaalka Qajaarka iyo Selenium Qaybta -1 >
- > Casharka # 31 : Isku-dhafka Selenium WebDriver iyo Cucumber Qaybta -2 >
- >Tutorial #32: Caddaymaha Selenium Isticmaalka Junit iyo Qaab-dhismeedka TestNG
- >>Tutorial #33: Tusaalooyinka Sheegitaanka Selenium - Codsiyada Wax ku oolka ah ee Mashaariicda >
- >Tutorial #34: Model Bogga ee Selenium Adoon Isticmaalin Wershada Bogga >>>>Tutorial # 35: Qaabka Shayga ee Selenium Isticmaalka Bogga Warshada > Tutorial #36: Qaab-dhismeedka Selenium-ka Kelmad Furaha oo Tusaalayaal ah >> Tutorial #37: Waa maxay Qaabdhismeedka Isku-dhafka ah ee Selenium> Farsamooyinka Qalabaynta Selenium > Tutorial #40: Wax ka qabashada IFrames Isticmaalka Selenium WebDriver SwitchTo() Habka > Tutorial #41: XPath Functions for Dynamic Xpath in Selenium
- Tutorial #42: Xpath Axes for Dynamic Xpath in Selenium >
- >Tutorial #43: Dhageystayaasha WebDriver ee Selenium 8> Tutorial #44: Sida Loo Doorto Sanduuqa Saxeexa ee Selenium oo wata Tusaalooyinka 8> Tutorial #46: Sida Loo Qaado Shaashadda Shaashadda Selenium
- Taliyaha #47: Sida Loo Doorto Badhamada Raadiyaha Selenium WebDriver? >
- 1>Tababarka #48: Ficilada Selenium:Qabashada Double & amp; Midig Guji gudaha Selenium >>Tutorial #49: Sida Loo Soo Raro Faylka Adigoo Adeegsanaya Selenium Webdriver – 3 Hababka
- Waxay suurtagelisaa fulinta isbarbar socda
- Waxay dhiirigelisaa fulinta aan la ilaalin >Waxay wanaajisaa saxnaanta si ay u yarayso khaladaadka bini'aadmigu dhaliyo >Waxay badbaadisaa waqti iyo lacag
- Suuqa GoTo degdega ah
- Miyay fududahay in la waafajiyo? >
- Waa il furan >Waxay leedahay saldhig isticmaale oo weyn oo caawiya bulshooyinka
- Waxay leedahay browser-yo badan iyo waafaqsanaanta madal
- Waxay leedahay horumarinta kaydka firfircoon
- Waxay taageertaa luuqado badanHirgelinta
- Selenium Remote Control (RC) > >Selenium WebDriver >Grid Selenium > > 10>
1> Selenium horumarsan:
- > Tutorial #50 : Qiyaasta dadaalka tijaabada mashruuca Selenium > Tababarka #51 : Su'aalaha iyo Jawaabaha Selenium Wareysiga 10>
Sidee loo bilaabo Barashada Selenium Akhri casharrada, ku celceli tusaalooyinka gurigaaga, oo su'aalahaaga geli qaybta faallooyinka ee casharrada kala duwan. Waxaan wax ka qaban doonaa dhammaan weydiimahan. >
> Tani waa dadaalkayaga dhabta ah si aan kaaga caawino inaad barato oo aad barato mid ka mid ah aaladaha tijaabinta software-ka ugu caansan!Hordhac Selenium
>Aad ayaan ugu faraxsanahay inaan bilowno casharro tababar oo kale oo taxane ah oo imtixaan software ah. Caqiidada ka danbeysa soo bandhigista casharkan waa in lagaa dhigo khabiir ku saabsan mid ka mid ah aadka loo isticmaalo tijaabinta software automation solution, Selenium.Taxanahan, waxaan ku eegi doonaa wajiyada kala duwan ee Selenium. Selenium ma aha oo kaliya qalab, waa koox ka mid ah qalabyada madaxbannaan. Waxaan si faahfaahsan u eegi doonaa qaar ka mid ah aaladaha Selenium-ka oo leh tusaalooyin wax ku ool ah meel kasta oo ay khuseyso.
Kahor intaadan u boodin akhrinta taxanahan xiisaha iyo faa'iidada leh, aynu eegno waxa ay u kaydisay.adiga.
Waa maxay sababta Selenium?
Isbeddellada warshadaha ee hadda waxay muujiyeen in uu jiro dhaqdhaqaaq ballaaran oo ku wajahan tijaabada otomaatiga. Markaa koox ka mid ah xaaladaha imtixaanada gacanta ee soo noqnoqda ayaa kor u qaaday baahida loo qabo in la keeno dhaqanka otomatiga ah ee xaaladahan buug-gacmeedka
> Waxaa jira dhawr faa'iidooyin oo hirgelinta Imtixaanka Automation-ka; aan eegno iyaga: >- >Waxay taageertaa fulinta Kiisaska Imtixaanka ee soo noqnoqda >Aids ee tijaabinta Matrix Tijaabo weyn
- >High ROI
Waxaa jira dhowr faa'iidooyin tijaabinta Automation-ka kuwaas oo si wanaagsan loo fahmay oo inta badan looga hadlay software-ka warshadaha tijaabinta.
Mid ka mid ah su'aalaha inta badan la is weydiiyo ee la socda tani waa -
>- >Waa maxay aaladda ugu fiican ee aan ku heli karo si otomaatig ah imtixaanadayda? > Kharash ma ku jiraa?
Selenium waxay taageertaa daalacashada ballaaran, tignoolajiyada, iyo aaladaha.
Qalabka Selenium
> Xirmadan suite waxay ka kooban tahay qalabkan soo socda:
>- > Selenium Integrated Deegaanka Horumarinta (IDE) >
Selenium RC iyo WebDriver, oo la isku daray ayaa caan ku ah Selenium 2 > 5> Selenium RC oo keliya ayaa sidoo kale loo tixraacaa Selenium 1 .
Hordhac Kooban oo ku saabsan Noocyada Selenium
Selenium Core
Selenium waa natiijada dadaalka joogtada ah ee uu sameeyo injineer magaciisu yahay Jason Huggins laga bilaabo > ThoughtWorks > . Ahaanshahaisaga oo masuul ka ah tijaabinta codsiga wakhtiga iyo kharashyada gudaha, waxa uu garowsaday in loo baahan yahay qalab tijaabo ah oo otomaatig ah si looga takhaluso hawlaha soo noqnoqda ee gacanta iyada oo aan wax u dhimayn tayada iyo saxnaanta.
Natiijo ahaan, wuxuu dhisay JavaScript. barnaamijka, oo loogu magac daray " JavaScriptTestRunner " horraantii 2004 kaas oo si toos ah u xakameyn kara ficillada browserka kaas oo u muuqday mid aad ugu eg midka isticmaalaha la xiriira browserka.
Hadda wixii ka dambeeya, Jason waxa uu bilaabay in uu aaladda u soo bandhigo dad badan. Ugu dambayntii, wada-hadallada ayaa loo dejiyay si loo kala saaro qalabkan qayb il-furan iyo suurtogalnimada ay u kori karto sidii qaab-dhismeedka tijaabada dib loo isticmaali karo ee codsiyada kale ee ku salaysan shabakadda.
Qalabka ayaa markii dambe lagu ammaanay magaca " Selenium Core > >>
Selenium IDE 5>waxaa soo saaray Shinya Kasatani. Markii uu baranayey Selenium Core, wuxuu gartay in koodhka JavaScript la kordhin karo si loo abuuro jawi horumarineed oo isku dhafan (IDE), kaas oo lagu dhejin karo Mozilla Firefox. IDE-gani waxa uu awood u lahaa in uu duubo oo dib u daawado ficilada isticmaale ee tusaale Firefox kaas oo lagu xidhay. Ka dib, Selenium IDE wuxuu noqday qayb ka mid ah Xidhmada Selenium sannadkii 2006. Kadibna qalabkani wuxuu soo saaray qiimaha iyo kartida weyn ee bulshada.
Selenium IDE waaugu fudud uguna fudud dhammaan qalabka ku jira Xidhmada Selenium. Sifooyinkeeda rikoodhka iyo dib-u-ciyaarista ayaa si gaar ah u fududaysa in wax la barto iyada oo dadka ay yaqaanaan ugu yar ee luqad kasta oo barnaamij ah. Iyada oo leh dhowr faa'iidooyin, khasaare yar ayaa la socda Selenium IDE, sidaas darteed waxay ka dhigaysaa mid aan habboonayn in la isticmaalo haddii ay dhacdo qoraallo tijaabo ah oo horumarsan>
Faa'iido darrooyinka IDIde runtii maahan faa'iido darro ee Selenium, runta. Hase yeeshe waxay kaliya yihiin xaddidaad waxa IDE ku guulaysan karo. Xaddidaadahan waxaa lagaga gudbi karaa iyadoo la isticmaalayo > Selenium RC ama WebDriver .
> 13> Selenium RC RC waa qalab ku qoran Java si loogu ogolaado isticmaaluhu in uu u dhiso qoraalada tijaabada ee codsiga ku salaysan webka ee luuqad kasta oo uu isagu/iyada doorto. Selenium RC waxay ku timid natiijo ah inay ka gudubto faa'iido darrada kala duwan ee Selenium IDE ama Core .Daloolado iyo xannibaadyo la soo rogay markii la isticmaalayey Selenium Core ayaa ka dhigay mid adag isticmaalaha si uu uga faa'iidaysto faa'iidooyinka aaladda wadarta guud. Sidaas awgeed waxay hawsha imtixaanku ka dhigtay mid dhib badan oo hawl baaxad leh leh.
Mid ka mid ah xannibaadaha muhiimka ah waxay ahayd Siyaasad asal ah oo isku mid ah.
> Dhibaatada isku mid Siyaasadda Asalka: > >Dhibaatada Siyaasad isku mid ah ayaa ah, way diidaysaa in la galo DOM dukumeentiasal ahaan ka duwan asalka waxaan isku dayeynaa inaan galno dukumeentiga.Asalku waa isku darka isku xigxiga ee nidaamka, martigeliyaha, iyo dekedda URL. Tusaale ahaan, URL //www.seleniumhq.org/projects/, asalkiisu waa isku-dar HTTP, seleniumhq.org, 80 u dhiganta.
Sidaas darteed Selenium Core (Barnaamijka JavaScript) kama heli karo curiyeyaasha asal ahaan ka duwan meeshii laga bilaabay
Tusaale ahaan, haddii aan barnaamijka JavaScript ka bilaabay “//www.seleniumhq.org/”, markaas waxaan awood u yeelan lahaa inaan galo boggaga ku dhex jira. Isla domain sida "//www.seleniumhq.org/projects/" ama "//www.seleniumhq.org/download/". Goobaha kale sida google.com, yahoo.com mar dambe lama heli doono.
Sidaa darteed, si aad u tijaabiso codsi kasta adoo isticmaalaya Selenium Core, waa in la rakibaa dhammaan arjiga Selenium Core iyo sidoo kale shabakad shabakad si looga gudbo mushkiladda siyaasaddii asalka ahayd.
>
Sidaas darteed, si loo maamulo siyaasadda asalka ah iyada oo aan loo baahnayn in la sameeyo nuqul gaar ah oo Codsi ah oo ku socda tijaabada Selenium Core, Selenium Remote Control > ayaa la soo bandhigay. Iyadoo Jason Huggins uu hoos u dhigayay Selenium, saaxiib kale oo ay isla wada shaqaynayeen ThoughtWorks oo la odhan jiray Paul Hammant ayaa soo jeediyay xal u helida siyaasada isla asalka ah iyo qalab lagu xidhi karo luuqada barnaamijka ee doorashadayada. Sidaa darteed Selenium RC ayaa soo gashay