Fórum Root.cz

Hlavní témata => Server => Téma založeno: jk kdy 17. 10. 2018, 22:59:19

Název: Selenium na serveru a testování cronem
Přispěvatel: jk kdy 17. 10. 2018, 22:59:19
Zdravím,

prosím snažím se rozjet testování webu pomocí selenia. Našel jsem, že existuje selenium ide pro browsery, které mi přijde jako rapid develop nástroj, ale projekty v něm se mi nedaří nasadit do selenium serveru, aby se testování provádělo př. pomocí cronu! či jenkinse na zavolání...  Děkuji předem za rady.   
Název: Re:Selenium na serveru a testování cronem
Přispěvatel: Petr Krčmář kdy 17. 10. 2018, 23:03:20
Chce to víc podrobností, na ,,nedaří se mi" se dá těžko něco poradit. Chce to doplnit: jak jsi to dělal, co se rozbilo a jaké chyby to psalo?
Název: Re:Selenium na serveru a testování cronem
Přispěvatel: asdf123 kdy 17. 10. 2018, 23:39:39
selenium si potrebuje nastartovat browser a "fyzicky" donho davat input z klavesnice, alebo mysky. Cize si si isty ze tvoj cron script ma display premennu nastavenu spravne ? nie je to az take trivialne spustat graficke aplikacie z cronu :) ale da sato, staci pogooglit.
Název: Re:Selenium na serveru a testování cronem
Přispěvatel: GYT kdy 18. 10. 2018, 05:36:11
Selenium IDE už je nevyvíjené, v některých prohlížečích ho už použít nelze. Nicméně pro rychlý nástřeljsem nedávno našel rozšíření Kantu, které je příkazově kompatibilní.
Nicméně nový projekt řešíme již za pomoci Selenium WebDriver. To má budoucnost. Psát se dá v libovolném jazyce z java csharp python ruby php perl javascript.
Název: Re:Selenium na serveru a testování cronem
Přispěvatel: zdenek henek nereg. kdy 18. 10. 2018, 09:20:05
Citace od: jk kdy 17. 10. 2018, 22:59:19
Zdravím,

prosím snažím se rozjet testování webu pomocí selenia. Našel jsem, že existuje selenium ide pro browsery, které mi přijde jako rapid develop nástroj, ale projekty v něm se mi nedaří nasadit do selenium serveru, aby se testování provádělo př. pomocí cronu! či jenkinse na zavolání...  Děkuji předem za rady.

Zkus se podívat na GEB. http://gebish.org/
Možná to bude lepší, než čisté selenium.

Selenium by mělo být schopné používat i headless browsery
https://www.built.io/blog/run-selenium-tests-in-headless-browser

Název: Re:Selenium na serveru a testování cronem
Přispěvatel: jk kdy 18. 10. 2018, 18:35:59
Děkuji za odpovědi.
Selenium IDE jsem chtěl používat kvůli rychlosti naklikání playbooku. A výraz nedaří se mi je míněn, převést playbook z ide do webdriveru či něčeho co může běžet na pozadí server nodu.
Název: Re:Selenium na serveru a testování cronem
Přispěvatel: misaz kdy 18. 10. 2018, 20:52:48
Já to řešil tak, že mám skript, který umí převádět soubory z Selenium IDE na pythonové skripty a ty spouštím. To koneckonců staré Selenium IDE umělo vygenerovat samo, ale to co vygenerovalo nebylo dobré.
Název: Re:Selenium na serveru a testování cronem
Přispěvatel: Roma_CZ kdy 19. 10. 2018, 09:48:44
Citace od: misaz kdy 18. 10. 2018, 20:52:48
mám skript, který umí převádět soubory z Selenium IDE na pythonové skripty a ty spouštím
Ahoj, dalo by se na ten skript někde podívat pro inspiraci? Díky
Název: Re:Selenium na serveru a testování cronem
Přispěvatel: jk kdy 21. 10. 2018, 21:47:12
Pokud tomu dobře rozumím, nyní již nejde aby "poučený uživatel" naklikal ve webu co chce testovat a to jsem nechal testovat selenium serverem? Pokud je jediná cesta převádět soubory ze selenium IDE scriptem jak píše misaz. Mohu velice požádat misaz o script na karel.zem@email.cz. Dekuji předem