{"id":25363427,"url":"https://github.com/bugnificent/selenium-smooth-scroll","last_synced_at":"2026-04-27T20:32:26.230Z","repository":{"id":274764101,"uuid":"924002532","full_name":"bugnificent/selenium-smooth-scroll","owner":"bugnificent","description":"Mouse Scroll Wheel Imitation both applicable for specified WebElement or as Infinite Loop.","archived":false,"fork":false,"pushed_at":"2025-03-17T10:43:51.000Z","size":228,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-17T15:00:54.301Z","etag":null,"topics":["pom","selenium-webdriver","test-automation","testng"],"latest_commit_sha":null,"homepage":"https://yusufasik.com","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bugnificent.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"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}},"created_at":"2025-01-29T08:32:06.000Z","updated_at":"2025-03-17T10:43:54.000Z","dependencies_parsed_at":"2025-01-31T16:19:47.100Z","dependency_job_id":null,"html_url":"https://github.com/bugnificent/selenium-smooth-scroll","commit_stats":null,"previous_names":["velespitt/test-automation","velespitt/selenium-smooth-scroll","bugnatis/selenium-smooth-scroll","bugnificent/selenium-smooth-scroll"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bugnificent/selenium-smooth-scroll","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bugnificent%2Fselenium-smooth-scroll","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bugnificent%2Fselenium-smooth-scroll/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bugnificent%2Fselenium-smooth-scroll/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bugnificent%2Fselenium-smooth-scroll/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bugnificent","download_url":"https://codeload.github.com/bugnificent/selenium-smooth-scroll/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bugnificent%2Fselenium-smooth-scroll/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32354567,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-27T20:07:02.737Z","status":"ssl_error","status_checked_at":"2026-04-27T20:07:00.910Z","response_time":128,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["pom","selenium-webdriver","test-automation","testng"],"created_at":"2025-02-14T22:22:08.205Z","updated_at":"2026-04-27T20:32:26.211Z","avatar_url":"https://github.com/bugnificent.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Selenium with JavaScript \u0026 TestNG\n\nThis repository contains useful Selenium functions written in JavaScript and integrated with TestNG, designed to enhance web automation testing. The code includes various utilities and test scripts, including infinite scroll handling and other advanced functions for robust and efficient automation.\n\n## Features\n\n- **Infinite Scroll Loop:** Automatically scrolls through a webpage with infinite scrolling.\n- **Custom Selenium Commands:** Useful Selenium functions for smoother interaction with dynamic content.\n- **TestNG Integration:** Organized test cases and execution using TestNG.\n- **Cross-browser Testing:** Scripts are adaptable for multiple browsers.\n\n## Prerequisites\n\nTo use this repository, ensure you have the following installed:\n\n- Java Development Kit (JDK) 8 or higher\n- Maven\n- Node.js\n- WebDriver (Chrome, Firefox, etc.)\n- TestNG plugin (for Maven or IDE)\n- Selenium WebDriver and necessary dependencies\n\n## Installation\n\n### Clone the Repository\n\n```bash\ngit clone https://github.com/velespitt/test-automation.git\ncd test-automation/selenium-test\n```\n\n## Set Up Dependencies\n\n### For Selenium with JavaScript:\nRun `npm install` to install required packages such as `selenium-webdriver`.\n\n```bash\nnpm install selenium-webdriver\n```\n\n### For TestNG\nAdd TestNG dependencies to your `pom.xml` file.\n\n```\n\u003cdependencies\u003e\n    \u003cdependency\u003e\n        \u003cgroupId\u003eorg.testng\u003c/groupId\u003e\n        \u003cartifactId\u003etestng\u003c/artifactId\u003e\n        \u003cversion\u003e7.1.0\u003c/version\u003e\n        \u003cscope\u003etest\u003c/scope\u003e\n    \u003c/dependency\u003e\n\u003c/dependencies\u003e\n```\n\n## Usage\n\n### Running TestNG Tests\n\n```bash\nmvn clean test\n```\n\n## Contributing\n\nIf you would like to contribute to this repository:\n\n1. Fork the repository.\n2. Make your changes or add new accessibility testing results.\n3. Submit a pull request for review.\n\n# License\n\nThis repository is licensed under the [Apache License](LICENSE).\n\n## Contributing\n\nIf you would like to contribute to this repository:\n\n1. Fork the repository.\n2. Make your changes/fixes or add new features.\n3. Submit a pull request for review.\n\n---\n\nFor questions or suggestions, feel free to create an issue in this repository.\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbugnificent%2Fselenium-smooth-scroll","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbugnificent%2Fselenium-smooth-scroll","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbugnificent%2Fselenium-smooth-scroll/lists"}