/ / Implementácia automatizácie - selén-webdriver, automatizácia, automatizácia prehliadača

Implementácia automatizácie - selenium-webdriver, automatizácia, automatizácia prehliadačov

V jave budujem hybridný systém selénupomocou maven a testng. Pretože nové v automatizácii a môj projekt je podobný elektronickému obchodu, o čo by som sa mal starať alebo ako by som sa mal priblížiť. Potrebujem usmernenie týkajúce sa architektúry a toku.

odpovede:

0 pre odpoveď č. 1

Existuje niekoľko spôsobov, ako to dosiahnuť. Na webe Selenium je veľa blogov a videí, ako aj veľa informácií o tom, ako nastaviť a používať Selenium. Tu je skutočne rýchly sprievodca:

Stručný návod na nastavenie selénu: http://seleniumsimplified.com/get-started/

Oficiálna dokumentácia o seléne: seleniumhq.org/docs/

Je dobré mať informácie: seleniumhq.wordpress.com/

Prepojenie testov selénu s prehliadačom: www.browserstack.com/automate/java

Stručný úvod do automatizačného rámca POM: http://toolsqa.com/selenium-webdriver/page-object-model/ (môžete sa tiež pozrieť na rámec automatizácie automatizácie Page Factory, ktorý niektorí preferujú)

Používanie rozšírených prehľadov: extentreports.com/docs/versions/2/java/

Veľa štastia!


0 pre odpoveď č. 2

Často používam JSoup analyzovať stránku a pomocou selénu vykonať akcie na stránke.

PhantomJS je dobrý prehliadač na testovanie bez hlavy.

Tiež som nedávno uviedol svoje metódyvýzvy, keď dôjde k neočakávaným veciam, ako napríklad odhlásenie. Ak je vlákno hotové, bude volaný dotazovať a keď čaká určitý čas, skontroluje, či sa v lineárnej ceste neočakáva stav.