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ď č. 1Existuje 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.