Selenium Scripting: Ib lub How-To rau Beginners

Selenium

Selenium Scripting

Selenium yog ib qho uas qhib tau qhov twg los uas yog siv rau cov suab kuaj cov Web site uas raws li kev siv. Cov cuab tam yog heev yooj yooj yim thiab yooj yim mus use. Nws yog lug siv rau tej qhov chaw kuaj browser raws li daim ntaub ntawv tsim tej tshuab.

Peb selenium thawj raws li tej kev kuaj:

Selenium yuav siv tau los sau ntawv soj ntsuam rau cov siab tiaj programming lus piv txwv-Java, C#, Ruby, Thiab lwm yam nab hab sej. Lub tswvyim tseem ceeb tshaj plaws, ib tug twg yuav tsum tau kawm ua ntej kev kawm Selenium, yog tus PageObjects. PageObject yog ib yam twj paj nruas oriented tsev qiv ntawv uas yog siv los tsim kom muaj kuaj suits rau daim ntaub ntawv web. Muaj qabhau heev rau daim ntaub ntawv uas ua raws li tus MVC txawv raws li nws tau cais chaws mus rau hauv tus qauv, Saib thiab maub los. Ib cov ntaub ntawv kuaj selenium yooj yim heev yog tsim los ntawm extending lub hoob 'SeleneseTestCase'. Ntawm no peb muaj ib hom teeb uas yog siv los taw tes rau qhov URL yooj yim hauv daim ntawv thov nrog tus browser npe.

Selenium RC thiab Selenium daim phiaj plahaum thiab tiav:

Raws li cov lus peb xaiv programming, selenium muaj txheej muaj qiv. Peb mus muab tau cov qiv los ntawm koj qhov URL hauv qab no –

http://seleniumhq.org/download/

Nyob rau hauv peb daim ntawv peb yuav ua raws li tus Java Programming lus –

  • Kauj ruam 1 -Selenium RC no ib tsab rau lub thawv ntaub ntawv. Feem ntau lub npe ntawm lub thawv ntawv yog – Selenium-neeg rau zaub mov-Standalone -<Naj npawb Version>.hwj iav. Qhov no, yuav tsis tas kom txhua tus plahaum tshwj xeeb. Cia li download tau cov ntaub ntawv zauv teb thiab extract lub tsev qiv ntawv hauv tej qhov chaw ntawm koj.
  • Kauj ruam 2 -Ua kom koj muaj qhov tseeb version (VER 1.5 lossis siab dua ntawd) ntawm Java ntsia koj lub computer. Yuav kom cov nyob zog xws li JAVA_HOME thiab KEV yuav tau paab txhais. Xyuas tias Java ua hauj lwm fine ntawm koj, cia li ntaus cov nram no rau koj hais kom ua txhob davhlau ya nyob twg-

java – version

  • Kauj ruam 3 -Khiav tus selenium neeg rau zaub mov – tsuas qhib ib lub txhob hais kom ua davhlau ya nyob twg thiab mus cov directory uas koj tau muab rho tawm cov ntaub ntawv zauv teb hais rau kauj ruam 1. Coj cov nram qab no hais kom ua-

java – rag Selenium-neeg rau zaub mov-Standalone -<Naj npawb Version>.hwj iav

Koj tsuas yuav tsim ib tug batch tej ntaub ntawv uas muaj qhov hais saum toj no kom ua, li ntawd, uas txhua lub sij hawm koj yuav tsis tau mus ntaus cov hais saum toj no kom ua.

Siv tus neeg tsav tsheb nyob hauv kev pab Java:

  • Kauj ruam 1 – Download tau lub Selenium java kev tsav zauv teb cov ntaub ntawv los ntawm koj qhov URL – http://seleniumhq.org/download/
  • Kauj ruam 2 – Thaum tus ces lawm, extract lub Selenium-java -<Version tsis>.hwj iav
  • Kauj ruam 3 – Qhib koj Java IDE thiab ua ib Java Project.
  • Kauj ruam 4 -Sib ntxiv cov tsev qiv ntawv Selenium-java -<Version tsis>.hwj iav

Tam sim no koj yuav pib sau koj tsab ntawv selenium nrog kev pab los ntawm java programming lus siv API selenium-java-neeg zoo.

Selenium kuaj tus neeg mob yuav tau yooj yim kev nrog JUNIT. Thaum sau tau ib tsab yuav coj cov JUNIT kuaj suite uas nyeg yuav coj cov selenium sim no lawm thiab ua daim ntawv uas peb xav tau.

Ntxiv rau no, peb siv tau Selenium sim rau java tsab ntawv chaws ntawm tsab ntawv.

Qhov tseem ceeb tshaj plaws kom zoo dua no mus kom ze ntawd yog, thaum ntawv, peb txuag tau cov scripts thiab nws yuav tsum tau sau tseg tej yam kev kawm.

Xaiv cov yam ntxwv hais los saum toj, peb yuav xaus tias Selenium tau yog ib qhov tseem ceeb tshaj plaws cuab yeej rau automation kuaj browser raws kev siv.

Tagged: ,
============================================= ============================================== Yuav zoo TechAlpine phau ntawv rau Amazon
============================================== ---------------------------------------------------------------- electrician ct chestnutelectric
error

Txaus siab rau qhov blog? Tshaj tawm lus thov :)

Follow by Email
LinkedIn
LinkedIn
Share