Seleniwm yn offeryn ffynhonnell agored sy'n cael ei ddefnyddio ar gyfer profi awtomatig o geisiadau ar y we. Mae'r offeryn yn syml iawn ac yn hawdd i'w defnyddio. Fe'i defnyddir yn helaeth ar gyfer profion swyddogaethol o geisiadau sy'n seiliedig ar borwr a ddatblygwyd mewn unrhyw dechnoleg.
Mae ein prawf swyddogaethol yn seiliedig seleniwm cyntaf:
Gellir Seleniwm yn cael ei ddefnyddio i ysgrifennu profion ar gyfer iaith raglennu lefel uchel, er enghraifft - Java, C#, Ruby, Python ac ati. Mae'r cysyniad pwysicaf, a ddylai un ddysgu cyn Seleniwm dysgu, yw'r PageObjects. PageObject yw gwrthrych llyfrgell ganolog sy'n cael ei ddefnyddio i adeiladu prawf siwtiau ar gyfer ceisiadau ar y we. Mae'n ddefnyddiol iawn ar gyfer ceisiadau sy'n dilyn y patrwm MVC gan y gall wahanu cod prawf mewn i Model, Gweld a Rheolwr phatrymau. Mae achos prawf seleniwm sylfaenol iawn yn cael ei ddatblygu drwy ymestyn y dosbarth 'SeleneseTestCase'. Yma, mae gennym ddull setup a ddefnyddir i bwyntio'r URL sylfaenol y cais ynghyd ag enw'r porwr.
Seleniwm RC a Seleniwm Grid Gosod a gweithredu:
Yn seiliedig ar yr iaith raglennu ein dewis, seleniwm set o lyfrgelloedd sydd ar gael. Gallwn lawrlwytho llyfrgelloedd hyn o URL canlynol -
http://seleniumhq.org/download/
Yn ein dogfen byddwn yn dilyn yr iaith Rhaglennu Java -
- Step 1 - Seleniwm RC yn syml ffeil jar. Fel arfer enw'r ffeil Jar yw - Seleniwm-Gweinydd-Standalone-<Fersiwn-Rhif>.jar. Nid yw hyn yn gofyn am unrhyw installation arbennig. Jyst download y ffeil zip a dynnu 'r llyfrgell mewn rhyw lleoliad ar eich cysawd.
- Step 2 - Gwnewch yn siŵr fod gennych y fersiwn cywir (gweld 1.5 or higher) o Java osod ar eich cyfrifiadur. Hefyd, gwnewch yn siwr y dylai'r newidynnau amgylchedd megis JAVA_HOME a PATH cael eu diffinio yn briodol. Er mwyn sicrhau bod Java yn gweithio iawn ar eich system, jyst deipio y canlynol ar eich gorchymyn terfynell brydlon -
-version java
- Step 3 - Rhedeg y gweinydd seleniwm - Yn syml, agor terfynell gorchymyn 'n barod ac yn mynd i'r cyfeiriadur lle rydych wedi hechdynnu y ffeil zip a grybwyllir yng Ngham 1. Gweithredu r yn canlyn archa -
java -jar Seleniwm-Gweinydd-Standalone-<Fersiwn-Rhif>.jar
Alli 'n annichellgar greu ffeil swp sydd â'r gorchymyn uchod, fel bod pob amser nad oes angen i chi deipio 'r archa uchod.
Gan ddefnyddio'r Java Gyrwyr Cleient:
- Step 1 - Llwythwch y java Seleniwm ffeil zip gyrrwr cleient o 'r URL – http://seleniumhq.org/download/
- Step 2 - Unwaith y bydd y lawrlwytho wedi dod i ben, dynnu 'r Seleniwm-java-<fersiwn ddim>.jar
- Step 3 - Agorwch eich Java IDE a chreu Prosiect Java.
- Step 4 - Ychwanegwch y llyfrgell Seleniwm-java-<fersiwn ddim>.jar
Nawr eich bod yn dda i ddechrau ysgrifennu eich sgript seleniwm gyda chymorth iaith raglennu java gan ddefnyddio'r API seleniwm-java-cleient.
Gall achosion prawf Seleniwm eu hintegreiddio yn hawdd gyda JUNIT. Unwaith ysgrifenedig gallwn yn syml weithredu y gyfres brawf JUNIT fydd yn ei dro gweithredu'r achosion prawf seleniwm ac yn cynhyrchu adroddiad ar ein hanghenion.
In addition to these, gallwn ddefnyddio Seleniwm i brofi'r cod sgript java cais.
Y fantais fwyaf pwysig y dull hwn yw bod, unwaith yn ysgrifenedig, gallwn arbed y sgriptiau a ellir ei weithredu ar wahanol amgylcheddau.
O ystyried y nodweddion uchod, gallwn ddod i'r casgliad bod Seleniwm yn un o'r arfau mwyaf pwysig ar gyfer profi awtomeiddio ceisiadau sy'n seiliedig ar borwr.