Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: ntpt 03. 11. 2017, 23:51:28

Název: Simulace chování uživatele na www stránce
Přispěvatel: ntpt 03. 11. 2017, 23:51:28
Dobrý den. Potřebuji poradit nějaký nástroj, který umí "simulovat" uživatele www stránky nějakým scriptem. Lhostejno pro jaký browser, ale musí fungovat win i lin

něco jako

Otevři stránku www.cosi.kdesi
Najeď myší na pozici xy na obrazivce
klikni
simuluj klávesnici, slova "foo bar baz"
najeď myší jinde
Klikni
atd..

Přitom musí zachovat  možnost  akce uživatele..

Prosím o nařtuknutí. děkuji


Název: Re:Simulace cghování uživatele na www stránce
Přispěvatel: Medo 04. 11. 2017, 07:59:02
Ak je ten web znamy (vieme adresu), skusil by som AutoIT. (asi len win)
Ak neznamy, to uz je horsie. V principe ide vzdy (skoro vzdy) prebehnut strankou za pomoci tabulatora, a nasledne Enter atd .. Ak tam subjekt 3. strany (google) testuje inteigenciu cloveka, tak na toto asi pride (zisti, ze sa nepouziva mys atd).

Chyba mi tu odpoved, ci sa jedna len o simulaciu usera, alebo zaroven aj o zatazovy test.

Google nevyplul nic rozumne ? Neverim, ze neexistuje nejaky open source.
Název: Re:Simulace cghování uživatele na www stránce
Přispěvatel: Ivan Nový 04. 11. 2017, 08:58:45
http://robotframework.org/
Název: Re:Simulace cghování uživatele na www stránce
Přispěvatel: Ivan Nový 04. 11. 2017, 09:00:37
http://www.seleniumframework.com/cucumber-2/make-a-case/atdd-tdd-bdd/
Název: Re:Simulace cghování uživatele na www stránce
Přispěvatel: cleb 04. 11. 2017, 09:24:56
Jestli vám nevadí trochu programovat, tak Selenium tohle zvládá dobře. Ty skripty si můžete psát například v Pythonu.
Název: Re:Simulace cghování uživatele na www stránce
Přispěvatel: andy 04. 11. 2017, 15:28:24
Nejaky zoznam tu https://cucumber.io/docs/reference/browser-automation + protractor pre javascript. Ale myslim, ze mysou nehybe ani jeden a moznost akce uzivatele neviem presne ako si predstavujes. Da sa pouzit aj java a trieda Robot, ale tieto veci ako hybanie mysou a simulovany vstup (tj pauzy) si musis naprogramovat. (na gameboty je to asi lepsie, na prerusenie som mal hotkey :D)
Su to bezne pouzivane nastroje na automatizovane testovanie webu. Selenium malo aj nejaky recorder do firefoxu, teda vedel nahrat akcie uzivatela a zopakovat ich.
Název: Re:Simulace cghování uživatele na www stránce
Přispěvatel: Ondrej Nemecek 04. 11. 2017, 18:27:37
Pomocí JMeteru lze nahrát akce (JMeter se při nahrávání spustí jako proxy a prohlížeč komunikuje přes něj) a pak ty proběhnuvší operace lze zase přehrát (JMeter se pak chová sám jako prohlížeč). Spuštění lze provést i na jiném počítači, lze simulovat přístup více uživatelů apod. (session si vytváří JMeter sám, takže se to chová jako více různých uživatelů, nejde tedy jen o mechanické opakování síťové komunikace). Celé to funguje bez GUI, takže s myší tam hýbat nepůjde. Na některé typy úloh a testování se to ale hodí.
Název: Re:Simulace cghování uživatele na www stránce
Přispěvatel: Jenda 04. 11. 2017, 20:01:43
xdotool