Selen jest pewien wysoki r�nice jako�ciowe otworzy� �r�d�o test automatyzacja narz�dzie pod k�tem tkanina zg�oszenie analiza. Selen biegi w Internet Badacz, Mozilla i Zapali� u Windows, Linux, i P�aszcz nieprzemakalny, Polowanie w Afryce od Mac, rezygnowa� ro�lina wobec poprze� Polowanie w Afryce u iPhone niebawem. Selen test �wiadectwo tymczasowe dla akcjonariusza jeste�cie przew�z, mog� by� biega� z przegl�darka ( przy pomocy Selen IDE) albo z M�odszy wiekiem albo NGUnit ( przy pomocy Selen RC) etc.. Na przyk�ad, test �wiadectwo tymczasowe dla akcjonariusza pisemny przy pomocy Selen IDE w Zapali� u Windows puszka metalowa biega� u Zapali� w Mac albo Linux, rezygnowa� wymiana wszelki kod. Selen testy biega� bezpo�rednio w przegl�darka i tak zapa�ki ten ko�czy�- u�ytkownik prze�ycie �ci�le.

Tu s� trzy warianty od Selen, kt�ry mog� by� u�ywany w izolacja albo w kombinacja wobec wierzyciel zg�asza� reklamacj� automatyzacja test �wita pod k�tem tw�j tkanina zastosowania.

  • Selen Rdze� W Selen Rdze� ten testy �wiadectwo tymczasowe dla akcjonariusza ( pisemny w HTML) i ten Selen Test Biegacz ( pisemny w Javascript) jeste�cie wy�lij pliki do ten sam tkanina serwer �w gospodarze ten zg�oszenie jeste� trudny wobec test. To jest pewien prosty wchodz� w sk�ad od Selen, i odpowiedni pod k�tem nie- wykonawcy, opr�cz ono ma niekt�rzy nieod��czny ograniczenia.
  • Selen IDE Selen IDE jest pewien Zapali� szpunt, kt�ry zawiera ten ca�y Selen Rdze�, pozwala ty wobec zapis, gra� w ty�, wydawa�, i eliminowa� komputerowo testy w przegl�darka. Ono dostarcza ten najprostszy wprowadzenie wobec Selen i jest wysoko polecany pod k�tem pocz�tkuj�cy. Mo�esz uratowa� ten testy test �wita wierzyciel w xml albo html uk�ad graficzny. Jednak�e wobec biega� im w an zautomatyzowany fason ty potrzebowa� Selen Zdalne sterowanie kt�ry jest opisywa� najbli�szy.
  • Selen Zdalne sterowanie Ten Selen Zdalne sterowanie pozwala ty wobec rozwija� test cases i test orszaki w Jawa ( podtrzymuje M�odszy wiekiem & NGUnit), PHP, Rubin, Pyton, Perl i wyr�wnywa� .NET. To jest ten najliczniejszy elastyczny ustawienie opr�cz ��da niekt�rzy rozw�j wiedza wobec umieszcza� w g�rze i u�ywa�.
  • Selen Kraty Selen Kraty pozwala osobisty Selen Zdalne sterowanie serwery zosta� dost�pny w r�wnoleg�y przy Selen Kraty serwer. Ten jest niezmiernie po�yteczny pod k�tem zautomatyzowany ci�ar i si�a analiza od tkanina zastosowania.

Dzi� my wola usun�� z pracy u jak mo�esz �atwo wierzyciel automatyczny test �wiadectwo tymczasowe dla akcjonariusza przy pomocy Selen IDE i neofita im wobec M�odszy wiekiem testy ( kt�ry u�ywa Selen Zdalne sterowanie) kt�ry mog� by� dodatkowy wobec tw�j M�odszy wiekiem oparty automatyczny regresja test �wita.

Jak wobec wierzyciel pewien test ro�lina w Selen IDE

Tworzenie pewien test ro�lina w Selen IDE jest bardzo �atwy, tak my wola u�ywa� ono wobec wierzyciel ma�o prosty testy najpierw.

  • RataSelen IDE 0.8.7, pewien Zapali� szpunt.
  • Za rata Selen podoba� si� odnawia� zapas towar�w tw�j Zapali� przegl�darka pod k�tem ten szpunt zosta� uaktywniony.
  • Teraz powiniene� zobaczy� pewien nowy dodatkowy menu pozycja wspomniany Selen IDE wobec tw�j Zapali� Narz�dzia menu.
  • Otworzy� pa�� si� ten umiejscowienie pod k�tem kt�ry ty potrzeba wobec op�acony z g�ry pewien test case.
  • Wzdrygn�� si� Selen IDE z Zapali� Narz�dzia-> selen IDE.
  • Pa�� si� niekt�rzy urz�dzenia wzywaj�ce do telefonu.
  • Teraz trzaska�czerwony guzik wobec zatyka� notuj�cy.

Tu u nas punkt b�dziesz zobaczy� Selen mechanicznie notuj�cy tw�j akcje. Troskliwie skrypt d�u�ny ten polecenia, zadanie i warto��. Mo�esz wierzyciel i wstawi� tw�j w�asny polecenia/ modyfikowa� albo wyr�wnywa� delegowa� im. My wola uwidoczni� niekt�rzy przyk�ady poni�ej. W ten najbli�szy rozcinanie my wola zobaczy� jak my puszka metalowa modyfikowa� ten generowany testy wobec petycja nasz potrzeby.

Jak wobec wierzyciel modyfikowa� delegowa� Selen polecenia

Ten nie wykona� polecenia generowany przy Selen podczas jeste� pasienie si� ten stronica r�wnie pewien normalny u�ytkownik powinien by� zmodyfikowany wobec zrobi� ten test liczniejszy krzepki i wobec doda� test cases wobec ono.

  • Let's wymieni� wszystkotrzaska� polecenia przyclickAndWait. trzaska� zwyk�e stukni�cia ten sporz�dzi� specyfikacje ogniwo i idzie u zrealizowa� ten najbli�szy rozkazywa� rezygnowa� czekanie. Z drugiej stronyclickAndWait czeka pod k�tem ten nowy stronica wobec za�adowany przed wykonywanie ten najbli�szy rozkazywa�. clickAndWait powinien by� przyzwyczajonym do zrobi� liczniejszy krzepki test cases.
  • Wstawi� assertTextNotPresent rozkazywa� za ka�dyclickAndWait rozkazywa� wobec umocni� pewien tekst musi nie by� obecny w ten wypasany stronica.
  • U�ywa� assertTextPresent rozkazywa� wobec umocni� pewien tekst musi by� obecny w ten wypasany stronica.
  • Ostatecznie wobec test tw�j test ro�lina podoba� si� trzaska�ziele� strza�a guzik wobec gra� z zaczyna� albo wobec gra� z wzdrygn�� si� punkt.
  • Wyw�z ten test ro�lina r�wnie Jawa umie�ci� w teczce z dokumentami przy Selen IDE Umie�ci� w teczce z dokumentami-> wyw�z Test R�wnie-> Jawa Selen RC ( na przyk�ad ten nazwa pliku jest SeleniumSTSanityTest.java)
  • Wtedy zawrze� tw�j Zapali� Selen Cz�� osobowo�ci odpowiadaj�ca niezorganizowanym, instyktownym impulsom.

Jak wobec biega� powy�szy test ro�lina ( mechanicznie generowany Jawa umie�ci� w teczce z dokumentami z Selen IDE) w wiersz polece�?

  • Wprowadzi� do komputera dane za pomoc� sieci telefonicznejSelen RC.
  • Rozpakowywa� ono wobec ten sam ksi�ga adresowa gdzie SeleniumSTSanityTest.java ( eksportowany test ro�lina r�wnie Jawa umie�ci� w teczce z dokumentami z Selen Cz�� osobowo�ci odpowiadaj�ca niezorganizowanym, instyktownym impulsom) by� uratowany.
  • Rata m�odszy wiekiem.
  • I�� do ksi�ga adresowa gdzie ty rozpakowywa� selen- odleg�y- w�adza-1.0- beta-1-dist.zip umie�ci� w teczce z dokumentami.
  • Otworzy� pewien ko�cowy i czyni� ten kroki poni�ej-
    • CD selen- odleg�y- w�adza-1.0- beta-1/ selen- serwer-1.0- beta-1
    • Jawa s��j selen-server.jar ( wobec biega� ten serwer w wzajemnie oddzia�ywuj�cy tryb wykonywa� Jawa s��j selen-server.jar wzajemnie oddzia�ywuj�cy)
    • Je�li ty dosta� an b��d podobny B��d: com.thoughtworks.selenium.SeleniumException: B��D Serwer Wyj�tek: sesja nie powinno by� nie istniej�cy; ma ten sesja by� rozpocz�ty jeszcze? wtedy zapewni� �w ten przegl�darka jest w ten �CIE�KA przed kolejny ten serwer. Na przyk�ad, ty potrzeba wobec biega� ten test w Zapali�. Wtedy powiniene� czyni� najbli�szy dwa kroki.
    • zlokalizowa� zapali�- skrzynia ( na przyk�ad ono powroty usr/ liberalizm/ zapali�-1.5.0.12/ zapali�- skrzynia)
    • -
    • wyw�z PATHPATH=$:/usr/ liberalizm/ zapali�-1.5.0.12/ zapali�- skrzynia;
      skrypt d�u�ny Tu jest an zmienny droga wobec utrwali� powy�szy b��d ( przegl�darka nie jest w �cie�ka). Zwyk�e wymieni� chrom rezygnowa� przegl�darka �CIE�KA w SeleniumSTSanityTest.java umie�ci� w teczce z dokumentami. Na przyk�ad:
      specjalno��
      setUphttp(":/blog.taragana.com", "* chrom");
      staje si�
      setUphttp(":/blog.taragana.com", "* zapali� usr/ liberalizm/ zapali�-1.5.0.12/ zapali�- skrzynia");--
      w SeleniumSTSanityTest.java.
      Wobec biega� ten test w opera przegl�darka wymieni� chrom rezygnowa� opera.

    Teraz ten selen serwer jest kolejny i masz wobec biega� ten Jawa klient korzystaj�cy z pomocy prawnika umieszczony w selen- odleg�y- w�adza-1.0- beta-1/ selen- Jawa- klient korzystaj�cy z pomocy prawnika- wo�nica-1.0- beta-1.

  • Otworzy� inny ko�cowy.
    • wyw�z CLASSPATH.selenium=:- odleg�y- w�adza-1.0- beta-1/ selen- Jawa- klient korzystaj�cy z pomocy prawnika- wo�nica-1.0- beta-1/ selen- Jawa- klient korzystaj�cy z pomocy prawnika-driver.jar:/usr/ udzia�/ Jawa/junit.jar
    • Jawa SeleniumSTSanityTest.java
    • Jawa SeleniumSTSanityTest

Ten mechanicznie generowany Jawa umie�ci� w teczce z dokumentami SeleniumSTSanityTest.java jest prawdopodobny wobec mie� niekt�rzy wada. Utrwali� ono przy por�wnywanie rezygnowa� ten przyk�ad poni�ej:


importowa� com.thoughtworks.selenium.*; importowa� junit.framework.*; importowa� java.util.regex.Pattern;

publiczny  klasyfikowa� SeleniumSTSanityTest  rozci�ga SeleneseTestCase {     publiczny  pusty  ustawienie()  rzuca  Wyj�tek{         setUphttp(":/blog.taragana.com", "* chrom");  wobec  biega�  ten  test  w  opera  wymieni�  chrom  rezygnowa�  opera       }     publiczny  pusty testSimpleThoughts()  rzuca  Wyj�tek{         selenium.open("");         assertFalseselenium.isTextPresentWordPress((" baza danych  b��d: ["));         assertTrueselenium.isTextPresent2003(("-2008"));         selenium.open("/index.php/kategoria/ programowanie/ Jawa");        selenium.waitForPageToLoad30000("");         assertFalseselenium.isTextPresentWordPress((" baza danych  b��d: ["));         assertTrueselenium.isTextPresent2003(("-2008"));         selenium.click("/img@alt'Übersetzen[= Sie zum  Niemcy/ Niemiec]");          selenium.waitForPageToLoad30000("″);         assertFalseselenium.isTextPresentWordPress((" baza danych  b��d: ["));         assertTrueselenium.isTextPresent2003(("-"));         selenium.click("/img@alt'Přeložit[= czyni� Čech/ Czech]");          selenium.waitForPageToLoad60000("″);         assertFalseselenium.isTextPresentWordPress((" baza danych  b��d: ["));         assertTrueselenium.isTextPresent2003((""));     } 
    publiczny  w�a�ciciel sklepu papierniczego  Test  �wita(){         powr�t  nowy TestSuiteSeleniumSTSanityTest.class();     } 
    publiczny  w�a�ciciel sklepu papierniczego  pusty  g��wny( args[]) {         junit.textui.TestRunner.runsuite(());     } } 

Puszcza� mi zna� je�li masz wszelki komentarze propozycje u jak my puszka metalowa wzbogaca� ten wychowawczy.