{"id":25776206,"url":"https://github.com/ConSol/sakuli","last_synced_at":"2025-02-27T06:05:50.356Z","repository":{"id":15657617,"uuid":"18394987","full_name":"ConSol/sakuli","owner":"ConSol","description":"Sakuli is an end-2-end testing and monitoring tool for web sites and common UIs with multiple monitoring integrations","archived":false,"fork":false,"pushed_at":"2022-04-23T00:46:51.000Z","size":88198,"stargazers_count":119,"open_issues_count":71,"forks_count":29,"subscribers_count":25,"default_branch":"master","last_synced_at":"2025-02-16T19:06:59.890Z","etag":null,"topics":["application-monitoring","checkmk","docker-container","docker-image-available","docker-images","e2e","e2e-monitoring","e2e-tests","icinga","icinga2","monitoring","nagios","omd","open-source","openshift","sahi","sikuli","testautomation","testing","ui-testing"],"latest_commit_sha":null,"homepage":"http://www.sakuli.org","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ConSol.png","metadata":{"files":{"readme":"README.adoc","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-2.0.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-04-03T07:40:33.000Z","updated_at":"2025-01-07T09:41:51.000Z","dependencies_parsed_at":"2022-08-30T10:42:25.937Z","dependency_job_id":null,"html_url":"https://github.com/ConSol/sakuli","commit_stats":null,"previous_names":[],"tags_count":26,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ConSol%2Fsakuli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ConSol%2Fsakuli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ConSol%2Fsakuli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ConSol%2Fsakuli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ConSol","download_url":"https://codeload.github.com/ConSol/sakuli/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240987435,"owners_count":19889333,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["application-monitoring","checkmk","docker-container","docker-image-available","docker-images","e2e","e2e-monitoring","e2e-tests","icinga","icinga2","monitoring","nagios","omd","open-source","openshift","sahi","sikuli","testautomation","testing","ui-testing"],"created_at":"2025-02-27T06:01:19.244Z","updated_at":"2025-02-27T06:05:50.344Z","avatar_url":"https://github.com/ConSol.png","language":"Java","readme":"\n:sakuli-latest-version: v1.2.0\n:sakuli-doc-base-url: http://consol.github.io/sakuli\n:sakuli-doc-url: {sakuli-doc-base-url}/latest\n\n= *Attention:* EOL of Sakuli 1\n\nSakuli was completely rewritten in node and typescript and is now available in version 2:\n\n*https://sakuli.io*\n\n*https://github.com/sakuli*\n\nThere will be no further maintenance of Sakuli 1, it is easily possible and suggested to migrate existing tests to Sakuli 2.\n\n\nimage:./docs/images/sakuli_logo_small.png[sakuli-logo]\n\n_An end-to-end testing tool for web sites and common UIs with multiple monitoring integrations_\n\n= About the project\nimage:./docs/images/sakuli_concept.png[sakuli concept]\n\n*Sakuli simulates user actions* on graphical user interfaces (web, fat client, citrix, …), and provides the obtained information (runtime, result, screenshots) to third party (e.g. Nagios compatible monitoring) systems.\n\n*Sakuli* is written in Java and runs on many platforms:\n\n* {sakuli-doc-url}/#windows[Windows]\n* {sakuli-doc-url}/#linux[Linux]\n* {sakuli-doc-url}/#containerized-execution[Docker containers]\n* MacOS\n\nThe *Sakuli* project brings together two Open-Source end-to-end testing tools which perfectly fit together: http://www.sahi.co.in/[Sahi] for *web-based tests* (by injecting JavaScript code into the browser), as well as the screenshot-based testing tool http://sikulix.com/[Sikuli], which allows the execution of *keyboard and mouse actions* on screen areas that have been defined by previously recorded screenshots and are recognized using the OpenCV engine.\n\n= Key Features\n\n* Platform-independent UI testing tool\n* End-2-End monitoring of application functionality and quality\n* Combines two automation technologies:\n** DOM based web testing\n** Image pattern based UI automation (for non-web content)\n* Scalable from single-client up to multi-node container setup for parallel execution\n* Integration of test results into\n** Monitoring systems (e.g. Nagios/Icinga)\n** CI builds (e.g. Jenkins)\n\n\n= Documentation\nThe complete versions of our documentation you can find under:\n\n*{sakuli-doc-base-url}[consol.github.io/sakuli]*\n\n** *_Dev version:_* latest `vX.X.X-SNAPSHOT` version\n\n** *_Stable/Latest version:_* *{sakuli-doc-url}[{sakuli-latest-version}]*\n\n\n= Quick links\n\n*http://www.sakuli.org/[Project Homepage - www.sakuli.org]*\n\n*{sakuli-doc-url}/#download[Download]*\n\n*{sakuli-doc-url}/#examples[Sakuli Examples]*\n\n*https://labs.consol.de/tags/sakuli/[Blog Entries]*\n\n*{sakuli-doc-url}/#publications[Publications]*\n\n*{sakuli-doc-url}/#events[Events]*\n\n*{sakuli-doc-url}/#media[Media]*\n\n*{sakuli-doc-url}/#changelog[Change Log]*\n\n*{sakuli-doc-url}/#support[Support]*\n\n*image:./docs/images/twitter_bird_logo_.png[twitter logo] https://twitter.com/sakuli_e2e[@sakuli_e2e]*\n\n= Sakuli Short Overview Presentation\n\n[link={sakuli-doc-url}/files/Sakuli_Short_Overview.pdf]\nimage::./docs/images/Sakuli_Short_Overview.png[Sakuli Short Overview Presentation]\n\n= Sakuli UI Introduction\n\nvideo::5RJY_FD6YvQ[youtube]\n\nhttps://github.com/ConSol/sakuli-ui[]\n\n- - -\n\nimage::./docs/images/bmi_logo_eng.png[Supported by Federal Ministry for Economic Affairs and Energy]\n","funding_links":[],"categories":["测试"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FConSol%2Fsakuli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FConSol%2Fsakuli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FConSol%2Fsakuli/lists"}