5 minuta vodi� v selen IDE ter selen krmarjenje na daljavo ( Java) sku�nja rokodelsko orodje
selen je a vrhoven odli�nost plan izvor sku�nja samodejen orodje zakaj ujeti uporaba presku�nja. selen runs v sta�ist v bolni�nici raziskovalec, Mozilla ter kresnica naprej okno, Linux, ter Macintosh, potovanje naprej �kot, s na�rt opreti potovanje naprej iPhone zgodaj. selen sku�nja scenarij ste prenosen, mo�i obstati be�ati od browsers (using selen IDE) ali s podrejen ali NGUnit (using selen RC) etc.. na primer, sku�nja scenarij od to write using selen IDE v kresnica naprej okno mo�i ste�i ven kresnica v �kot ali Linux, �e ne sprememba poljuben zbornik. selen sku�nja prost dostop naravnost v browsers ter tudi v�igalica prenehati- uporabnik do�ivetje skrbno.
so tri varianta od selen, kateri mo�i obstati �e rabljen v izolacija ali v spajanje tvoriti celoten samodejen sku�nja spremstvo zakaj va� ujeti uporaba.
- selen jedro v selen jedro sku�nja scenarij ( nezapisan HTML) ter selen sku�nja teka� ( nezapisan Javascript) ste uploaded v isto ujeti pomo�nik to stanodajalec uporaba se potrudi� v sku�nja. ono je a nabiralec zdravilnih zeli�� obrazec od selen, ter umesten zakaj non- razvijalec, �ele to has neki naravno zvezan omejitev.
- selen IDE selen IDE je a kresnica �ep, kateri vra�unati ves selen jedro, omogu�iti vi v zapisnik, zavrteti, izdajati, ter najti in odstraniti napako sku�nja v obrv. to priskrbeti se prepost uvod v selen ter je zelo priporo�nik zakaj po�etnik. vi mo�i za��ititi sku�nja sku�nja spremstvo zagnati krik in vik v xml ali html oblika. vendar te�i jih v samodejen moda vi potreba selen krmarjenje na daljavo kateri je popisovati naslednji.
- selen krmarjenje na daljavo selen krmarjenje na daljavo omogu�iti vi v razvijati se sku�nja skrinja ter sku�nja spremstvo v Java ( zaslomba podrejen & NGUnit), PHP, rubin, piton, �elatinska kasula ter sod .NET. ono je najve� upogljiv setup �ele zahtevati neki razvoj znanost zaiti ki gre gor ter raba.
- selen mre�a selen mre�a omogu�iti mnog selen krmarjenje na daljavo pomo�nik to live at warefare with s.o. postranski v sporeden z selen mre�a pomo�nik. to je skrajno koristen zakaj samodejen teret ter poudarek presku�nja od ujeti uporaba.
danes bomo z u�itkom pojesti in popiti naprej kako vi mo�i lahek zagnati krik in vik samodejen sku�nja scenarij using selen IDE ter spremeniti jih v podrejen sku�nja ( kateri uses selen krmarjenje na daljavo) kateri mo�i obstati added v va� podrejen osnova samodejen vra�anje nazadovanje sku�nja spremstvo.
kako tvoriti a sku�nja na�rt v selen IDE
tvor a sku�nja na�rt v selen IDE je zelo neprisiljen, tudi bomo raba to tvoriti malo prepost sku�nja v pri�eti s �im.
- napeljatiselen IDE 0.8.7, a kresnica �ep.
- �ez napeljati selen prosim zopet za�eti va� kresnica obrv zakaj �ep to live at warefare with s.o. activated.
- zdaj vi should zagledati a nov added jedilnik re� imenovan selen IDE pod va� kresnica rokodelsko orodje jedilnik.
- plan obrv polo�aj zakaj kateri ho�e� pripraviti se a tipi�en primer.
- za�etek selen IDE s kresnica rokodelsko orodje-> selen IDE.
- obrv neki stran.
- zdaj udarjanje z nogo ob nogomarksist popek zastajati registrski.
v tem hipu bo� videl selen automatically registrski va� dejanje. skrben pismo zapoved, tar�a ter vrednost. vi mo�i zagnati krik in vik ter vriniti va� lasten zapoved/ ubla�iti ali sod izbrisati jih. bomo razstava neki vzor spodaj. v naslednji sekcija bomo zagledati kako mi mo�i ubla�iti sploditi sku�nja spodobiti se svoj nujno.
kako tvoriti ubla�iti izbrisati selen zapoved
ne izpolniti obveznosti zapoved sploditi z selen �as vi ste browsing stran kot a obi�ajen uporabnik should obstati povedno dolo�ilo postlati sku�nja ve� mo�an ter pri�teti sku�nja skrinja k tem.
- Let's nadomestiti vsiudarjanje z nogo ob nogo zapoved zclickAndWait. udarjanje z nogo ob nogo nekomplicirano udarjanje z nogo ob nogo ki se da posebno navesti �len ter goes naprej vr�iti naslednji zapoved �e ne stre�en. po drugi straniclickAndWait pevci bo�i�nih pesem zakaj nov stran v natovorjen spredaj usmrtitev naslednji zapoved. clickAndWait should obstati �e rabljen uganjati ve� mo�an sku�nja skrinja.
- vriniti assertTextNotPresent zapoved �ez vsaktericlickAndWait zapoved v potrditi a tekst morati ne obstati sedanji v obrv stran.
- raba assertTextPresent zapoved v potrditi a tekst morati obstati sedanji v obrv stran.
- slednji� v sku�nja va� sku�nja na�rt prosim udarjanje z nogo ob nogozelen �ila popek poigrati s za�eti ali poigrati s za�etek to�a.
- izvoz sku�nja na�rt kot Java pila z selen IDE pila-> izvoz sku�nja kot-> Java selen RC ( na primer pila ime je SeleniumSTSanityTest.java)
- torej blizu va� kresnica selen nagonski podnet posameznika.
kako te�i zgoraj sku�nja na�rt (automatically sploditi Java pila s selen IDE) v zapoved �rta?
- travnato gri�evje selen RC.
- odpreti patentno zadrgo to pod isto naslovnik kraj SeleniumSTSanityTest.java ( izvoznik sku�nja na�rt kot Java pila s selen nagonski podnet posameznika) was za��ititi.
- napeljati podrejen.
- iti k naslovnik kraj vi odpreti patentno zadrgo selen- zakoten- pregled-1.0- zate�i-1-dist.zip pila.
- plan a semestralen ter delati lestev spodaj-
- cd selen- zakoten- pregled-1.0- zate�i-1/ selen- pomo�nik-1.0- zate�i-1
- Java �klepetanje selen-server.jar ( te�i pomo�nik v vzajemen na�in izvr�iti Java �klepetanje selen-server.jar vzajemen)
- �e vi zaslu�iti zmota v�e� biti zmota: com.thoughtworks.selenium.SeleniumException: zmota pomo�nik izjema: zasedanje should ne obstati neveljaven; has to zasedanje been starter odprtina? torej zavarovati to obrv je v steza spredaj tekmovanje v teku pomo�nik. na primer, ho�e� prost dostop sku�nja v kresnica. torej vi should delati naslednji dva lestev.
- poiskati kresnica- zaboj ( na primer to odziv usr/lib/ kresnica-1.5.0.12/ kresnica- zaboj) -
- izvoz PATHPATH=$:/usr/lib/ kresnica-1.5.0.12/ kresnica- zaboj;
pismo je izmeni�en izuriti za hojo ali je�o po cesti popraviti zgoraj zmota ( obrv ni v steza). nekomplicirano nadomestiti rumena barva s obrv steza v SeleniumSTSanityTest.java pila. na primer:
�rta
setUphttp(":/blog.taragana.com", "* rumena barva");
postati
setUphttp(":/blog.taragana.com", "* kresnica usr/lib/ kresnica-1.5.0.12/ kresnica- zaboj");--
v SeleniumSTSanityTest.java.
te�i sku�nja v operno gledali��e obrv nadomestiti rumena barva s operno gledali��e.
zdaj selen pomo�nik je tekmovanje v teku ter vi �ivljati te�i Java varovanec poiskati v selen- zakoten- pregled-1.0- zate�i-1/ selen- Java- varovanec- voznik-1.0- zate�i-1.
- plan �e eden semestralen.
- izvoz CLASSPATH.selenium=:- zakoten- pregled-1.0- zate�i-1/ selen- Java- varovanec- voznik-1.0- zate�i-1/ selen- Java- varovanec-driver.jar:/usr/ porazdeliti/ Java/junit.jar
- Java SeleniumSTSanityTest.java
- Java SeleniumSTSanityTest
automatically sploditi Java pila SeleniumSTSanityTest.java je najbr�e imeti neki napaka. pritrditi to z primerjava s vzor spodaj:
uvoz com.thoughtworks.selenium.*; uvoz junit.framework.*; uvoz java.util.regex.Pattern;
oba�en sloj SeleniumSTSanityTest raz�iriti SeleneseTestCase { oba�en prazen setUp() naprava za predenje izjema{ setUphttp(":/blog.taragana.com", "* rumena barva"); te�i sku�nja v operno gledali��e nadomestiti rumena barva s operno gledali��e } oba�en prazen testSimpleThoughts() naprava za predenje izjema{ selenium.open(""); assertFalseselenium.isTextPresentWordPress((" �asovno dolo�ljiv zmota: [")); assertTrueselenium.isTextPresent2003(("-2008")); selenium.open("/index.php/category/ programati�en/ Java"); selenium.waitForPageToLoad30000(""); assertFalseselenium.isTextPresentWordPress((" �asovno dolo�ljiv zmota: [")); assertTrueselenium.isTextPresent2003(("-2008")); selenium.click("/img@alt'Übersetzen[= Sie zum Deutsch/ nem�ki]"); selenium.waitForPageToLoad30000("″); assertFalseselenium.isTextPresentWordPress((" �asovno dolo�ljiv zmota: [")); assertTrueselenium.isTextPresent2003(("-")); selenium.click("/img@alt'Přeložit[= delati Čech/ �e�ki]"); selenium.waitForPageToLoad60000("″); assertFalseselenium.isTextPresentWordPress((" �asovno dolo�ljiv zmota: [")); assertTrueselenium.isTextPresent2003(("")); }
oba�en negiben sku�nja spremstvo(){ odziv nov TestSuiteSeleniumSTSanityTest.class(); }
oba�en negiben prazen mainString( args[]) { junit.textui.TestRunner.runsuite(()); } }
pustiti mi znanje �e vi �ivljati poljuben razlo�iti nasvet naprej kako mi mo�i izpopolniti to tutorski.
pila podnajva�nej�e novice, Java Software, zagovornik predloga Blogging, ujeti |
|
RSS 2.0 |
Trackback to �len
|
Email to �len
sme� tudi v�e� biti �itati |





































julij 25th, 2008 v 806: moram
dober tutorski.. �ele na nesre�o nisem se ga mogel iznebiti se “ zasedanje” zmota using zbornik.. sem moral pove�ati to v steza.
tudi selen RC does ne opus �e “ sku�nja ujeti pomo�nik” je zbornik using Javascript tako da svoj ne “frameable.or”( morda je blo �as mi ponovno nasloviti v drugi websites)
avgust 30th, 2008 v 927: moram
[...] vodi� zakaj selen IDE [...]