Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: Jose D 28. 07. 2016, 15:40:36

Název: Framwork pro interakci s webovým GUI
Přispěvatel: Jose D 28. 07. 2016, 15:40:36
nezna tady nekdo framework/nastroj pro interakci s GUI webovych aplikaci?

Mam pomerne komplikovanou webovou aplikaci, nad kterou nemam kontrolu, (jde o ticketovaci system) a rad bych v nem automaticky zakladal tickety. Ovsem zalozeni ticketu se sestava z nekolika kroku (zadani serioveho cisla zarizeni aj.). V webaplikaci jsou ruzne javascripty a resit to vsechno curlem se mi nechce..

Me preference jsou: BASH, cpp, java, python..

díky za případné nakopnutí správným směrem.
Název: Re:framwork pro interakci s webovym GUI
Přispěvatel: Ondra Satai Nekola 28. 07. 2016, 15:56:02
nezna tady nekdo framework/nastroj pro interakci s GUI webovych aplikaci?

Mam pomerne komplikovanou webovou aplikaci, nad kterou nemam kontrolu, (jde o ticketovaci system) a rad bych v nem automaticky zakladal tickety. Ovsem zalozeni ticketu se sestava z nekolika kroku (zadani serioveho cisla zarizeni aj.). V webaplikaci jsou ruzne javascripty a resit to vsechno curlem se mi nechce..

Me preference jsou: BASH, cpp, java, python..

díky za případné nakopnutí správným směrem.

Neco odvozeneho od Selenia?
http://www.seleniumhq.org/
Název: Re:framwork pro interakci s webovym GUI
Přispěvatel: Filip Jirsák 28. 07. 2016, 16:32:12
To je nějaký systém vyvíjený in-house? Protože z desítek ticketovacích systémů uvedených v přehledu na Wikipedii (https://en.wikipedia.org/wiki/Comparison_of_issue-tracking_systems#Input_interfaces) jsou pouze dva – Liberum Helpdesk a Wrike – které neumožňují vstup přes e-mail, příkazovou řádku nebo API.
Název: Re:framwork pro interakci s webovym GUI
Přispěvatel: fedorac 28. 07. 2016, 18:23:32
python + requests na REST
pripadne python + selenium pokud to fakt je nutne klikat pres web
Název: Re:framwork pro interakci s webovym GUI
Přispěvatel: gl 28. 07. 2016, 19:02:51
To je nějaký systém vyvíjený in-house? Protože z desítek ticketovacích systémů uvedených v přehledu na Wikipedii (https://en.wikipedia.org/wiki/Comparison_of_issue-tracking_systems#Input_interfaces) jsou pouze dva – Liberum Helpdesk a Wrike – které neumožňují vstup přes e-mail, příkazovou řádku nebo API.

Uživatelé k API často nemají přístup.
Název: Re:framwork pro interakci s webovym GUI
Přispěvatel: Jose D 28. 07. 2016, 19:04:42
Neco odvozeneho od Selenia?
http://www.seleniumhq.org/
to je ono, díky, už mi v tom klape první POC. :)
Název: Re:framwork pro interakci s webovym GUI
Přispěvatel: Jose D 28. 07. 2016, 19:11:12
..pouze dva .. které neumožňují vstup přes e-mail, příkazovou řádku nebo API.
Je to https://www.otrs.com/ .
Verim ze API existuje, ale jelikoz se nachazim v prostredi mezinarodniho korporatu, a chci to mit funkcni jeste letos,
radsi se povesim na web gui, nez abych prorazel myslenku zpristupnovani API pro usery.
Název: Re:framwork pro interakci s webovym GUI
Přispěvatel: Jose D 28. 07. 2016, 19:12:23
Uživatelé k API často nemají přístup.
presne tak.
Název: Re:Framwork pro interakci s webovým GUI
Přispěvatel: Ivan Nový 30. 07. 2016, 06:56:15
Proč nepoužijete toto? http://otrs.github.io/doc/manual/admin/stable/en/html/genericinterface.html#genericinterface-connectors, nebo http://otrs.github.io/doc/manual/admin/stable/en/html/genericinterface.html#genericinterface-webservice-configuration, navíc existuje opensource verze otrs, kterou si můžete stáhnout a z ní okoukat REST API, například.
Název: Re:framwork pro interakci s webovym GUI
Přispěvatel: Ondra Satai Nekola 30. 07. 2016, 11:04:45
Neco odvozeneho od Selenia?
http://www.seleniumhq.org/
to je ono, díky, už mi v tom klape první POC. :)

Rado se stalo ;)
Název: Re:Framwork pro interakci s webovým GUI
Přispěvatel: Ondrej Nemecek 30. 07. 2016, 12:42:33
Možná by šlo použít ještě http://phantomjs.org/ nebo http://slimerjs.org/ Používám to na screenshoty.
Název: Re:Framwork pro interakci s webovým GUI
Přispěvatel: Ivan Nový 30. 07. 2016, 13:16:49
Možná by šlo použít ještě http://phantomjs.org/ nebo http://slimerjs.org/ Používám to na screenshoty.

Pěkné.