{"id":13622011,"url":"https://github.com/selenide/selenide","last_synced_at":"2026-04-02T21:11:52.520Z","repository":{"id":2409116,"uuid":"3376848","full_name":"selenide/selenide","owner":"selenide","description":"Concise UI Tests with Java!","archived":false,"fork":false,"pushed_at":"2025-05-07T18:30:43.000Z","size":15812,"stargazers_count":1876,"open_issues_count":34,"forks_count":592,"subscribers_count":138,"default_branch":"main","last_synced_at":"2025-05-07T19:39:30.515Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://selenide.org","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"jtrupiano/rack-rewrite","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/selenide.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2012-02-07T11:44:33.000Z","updated_at":"2025-05-07T07:42:14.000Z","dependencies_parsed_at":"2023-12-13T09:32:55.750Z","dependency_job_id":"b40c16fe-ad14-457a-9f15-d6875468b4f3","html_url":"https://github.com/selenide/selenide","commit_stats":null,"previous_names":[],"tags_count":292,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/selenide%2Fselenide","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/selenide%2Fselenide/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/selenide%2Fselenide/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/selenide%2Fselenide/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/selenide","download_url":"https://codeload.github.com/selenide/selenide/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254028498,"owners_count":22002273,"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":[],"created_at":"2024-08-01T21:01:12.911Z","updated_at":"2026-04-02T21:11:52.482Z","avatar_url":"https://github.com/selenide.png","language":"Java","funding_links":[],"categories":["Tools and frameworks (a-z↓)","Java","测试"],"sub_categories":[],"readme":"# Selenide = UI Testing Framework powered by Selenium WebDriver\n\n![Build Status](https://github.com/selenide/selenide/actions/workflows/test.yml/badge.svg)\n[![Maven Central](https://img.shields.io/maven-central/v/com.codeborne/selenide.svg)](https://central.sonatype.com/search?q=selenide\u0026namespace=com.codeborne)\n[![MIT License](http://img.shields.io/badge/license-MIT-green.svg)](https://github.com/selenide/selenide/blob/main/LICENSE)\n![Free](https://img.shields.io/badge/free-open--source-green.svg)\n\n[![Join the chat at https://gitter.im/codeborne/selenide](https://img.shields.io/badge/welcome%20to-chat-green.svg)](https://gitter.im/codeborne/selenide?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge)\n[![Присоединяйся к чату https://gitter.im/codeborne/selenide-ru](https://img.shields.io/badge/%D0%B7%D0%B0%D1%85%D0%BE%D0%B4%D0%B8%20%D0%B2-%D1%87%D0%B0%D1%82-green.svg)](https://gitter.im/codeborne/selenide-ru?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge)\n[![Follow](https://img.shields.io/twitter/follow/selenide.svg?style=social\u0026label=Follow)](https://twitter.com/selenide)\n[![Telegram channel](https://img.shields.io/badge/Telegram-channel-blue.svg)](https://t.me/selenide)\n[![Telegram чат](https://img.shields.io/badge/Telegram-%D1%87%D0%B0%D1%82-blue.svg)](https://t.me/selenide_ru)\n\n## What is Selenide?\n\nSelenide is a framework for writing easy-to-read and easy-to-maintain automated tests in Java.\nIt defines concise fluent API, natural language assertions and does some magic for ajax-based applications to let you focus entirely on the business logic of your tests.\n\nSelenide is based on and is compatible with Selenium WebDriver 4.0+\n\n```java\n@Test\npublic void login() {\n  open(\"/login\");\n  $(By.name(\"user.name\")).setValue(\"johny\");\n  $(\"#submit\").click();\n  $(\"#username\").shouldHave(text(\"Hello, Johny!\"));\n}\n```\n\nLook for [detailed comparison of Selenide and Selenium WebDriver API](https://github.com/selenide/selenide/wiki/Selenide-vs-Selenium).\n\n#### Selenide for mobile apps\nYou can use Selenide for testing mobile applications. See plugin [selenide-appium](https://github.com/selenide/selenide/tree/main/modules/appium).\n\n#### Selenide with Selenoid\nYou can use Selenide for running tests in Selenoid containers. See plugin [selenide-selenoid](https://github.com/selenide/selenide/tree/main/modules/selenoid).\n\n#### Selenide with Selenium Grid\nYou can use Selenide for running tests in Selenium Grid. See plugin [selenide-grid](https://github.com/selenide/selenide/tree/main/modules/grid).\n\n\n## Changelog\n\nHere is [CHANGELOG](https://github.com/selenide/selenide/blob/main/CHANGELOG.md)\n\n## How to start?\n\nJust put selenide.jar to your project and import the following methods: `import static com.codeborne.selenide.Selenide.*;`\n\nLook for [Quick Start](https://github.com/selenide/selenide/wiki/Quick-Start) for details.\n\n## Resources\n\n* First of all, [selenide.org](http://selenide.org)\n* For bustlers: [How to start writing UI tests in 10 minutes](http://selenide.org/2014/10/01/how-to-start-writing-ui-tests/)\n* For developers: [Selenide presentation on Devoxx 2015](http://selenide.org/2015/11/13/selenide-on-devoxx/)\n* For QA engineers: [Selenide presentation on SeleniumConf 2015](http://selenide.org/2015/09/23/selenide-on-seleniumconf/)\n* For russians: [Selenide presentation on SeleniumCamp 2015](http://seleniumcamp.com/materials/good-short-test/)\n\n## FAQ\n\nSee [Frequently asked questions](http://selenide.org/faq.html)\n\n## Posts\n- Set-up environment with gradle, junit5, allure and selenide -- read a [post](https://medium.com/@rosolko/simple-allure-2-configuration-for-gradle-8cd3810658dd) on medium, grab from [GitHub](https://github.com/rosolko/allure-gradle-configuration)\n- Small step do dramatically improve your tests speed -- read a [post](https://medium.com/@rosolko/boost-you-autotests-with-fast-authorization-b3eee52ecc19) on medium\n- Another way to improve tests speed -- read a [post](https://medium.com/@rosolko/fast-authorization-level-local-storage-6c84e9b3cef1) on medium\n- [Configure Selenide to work with Selenoid](https://medium.com/@rosolko/configure-selenide-to-work-with-selenoid-8835cd6dc7d2)\n\n## Contributing\n\nContributions to Selenide are both welcomed and appreciated. \nSee [CONTRIBUTING.md](CONTRIBUTING.md) for specific guidelines.\n\nFeel free to fork, clone, build, run tests and contribute pull requests for Selenide!\n\n\n## Authors\n\nSelenide was originally designed and developed by [Andrei Solntsev](http://asolntsev.github.io/) in 2011-2025\n and is maintained by [a group of enthusiast](https://github.com/orgs/selenide/people).\n\n## Thanks\n\nMany thanks to these incredible tools that help us create open-source software:\n\n\u003cdiv style=\"width: 100%; display: flex; flex-flow: row wrap; justify-content: space-evenly;\"\u003e\n  \u003ca href=\"https://jb.gg/OpenSource\"\u003e\n    \u003cimg src=\"https://selenide.org/images/jetbrains.svg\" width=\"200\" alt=\"Intellij IDEA\"/\u003e\n  \u003c/a\u003e\n  \n  \u003ca href=\"https://www.browserstack.com\"\u003e\n    \u003cimg src=\"https://www.browserstack.com/images/mail/browserstack-logo-footer.png\" width=\"300\" alt=\"BrowserStack\"/\u003e\n  \u003c/a\u003e\n  \n  \u003ca href=\"https://www.testmu.ai\"\u003e\n    \u003cimg src=\"https://www.testmu.ai/support/img/logo.svg\" width=\"200\" alt=\"TestMu AI\"/\u003e\n  \u003c/a\u003e\n\u003c/div\u003e\n\n## License\n\nSelenide is open-source project, and distributed under the [MIT](http://choosealicense.com/licenses/mit/) license\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fselenide%2Fselenide","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fselenide%2Fselenide","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fselenide%2Fselenide/lists"}