{"id":20349020,"url":"https://github.com/adtf2020/bdd-with-robotframework-selenium","last_synced_at":"2025-03-04T16:20:52.989Z","repository":{"id":203529301,"uuid":"305782049","full_name":"adtf2020/bdd-with-robotframework-selenium","owner":"adtf2020","description":"Behavior-Driven Development (Gherkin) framework with Robot Framework and Selenium WebDriver","archived":false,"fork":false,"pushed_at":"2021-08-12T00:58:49.000Z","size":288,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-14T23:35:04.606Z","etag":null,"topics":["bdd","bdd-framework","bdd-style","bdd-style-testing-framework","bdd-style-ui-test"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/adtf2020.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2020-10-20T17:20:05.000Z","updated_at":"2023-11-06T12:46:34.000Z","dependencies_parsed_at":null,"dependency_job_id":"a6a26991-d2df-4525-aaba-f0b4645895c3","html_url":"https://github.com/adtf2020/bdd-with-robotframework-selenium","commit_stats":null,"previous_names":["adtf2020/bdd-with-robotframework-selenium"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adtf2020%2Fbdd-with-robotframework-selenium","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adtf2020%2Fbdd-with-robotframework-selenium/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adtf2020%2Fbdd-with-robotframework-selenium/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adtf2020%2Fbdd-with-robotframework-selenium/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/adtf2020","download_url":"https://codeload.github.com/adtf2020/bdd-with-robotframework-selenium/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241877766,"owners_count":20035491,"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":["bdd","bdd-framework","bdd-style","bdd-style-testing-framework","bdd-style-ui-test"],"created_at":"2024-11-14T22:23:49.782Z","updated_at":"2025-03-04T16:20:52.962Z","avatar_url":"https://github.com/adtf2020.png","language":"JavaScript","readme":"# Behavior-Driven Development (Gherkin) with Robot Framework and Selenium WebDriver\n\nThis project is bootstrapped by [aurelia-cli](https://github.com/aurelia/cli).\n\nFor more information, go to https://aurelia.io/docs/cli/webpack\n\n## Quick start with Robot Framework\n\nHere's how to run the web application and the automated tests.\n\n```\nnode -v\nnpm -v\nsudo npm install -g aurelia-cli\ncd path/to/project\nnpm install\nau run --open\npython3 -m venv venv-bdd-rfs\nsource venv-bdd-rfs/bin/activate\npython3 -m pip install -r requirements.txt\nrobot --outputdir robot_output test/ui/todos.robot\n```\n\n## Run dev app\n\nRun `npm start`, then open `http://localhost:8080`\n\nYou can change the standard webpack configurations from CLI easily with something like this: `npm start -- --open --port 8888`. However, it is better to change the respective npm scripts or `webpack.config.js` with these options, as per your need.\n\nTo enable Webpack Bundle Analyzer, do `npm run analyze` (production build).\n\nTo enable hot module reload, do `npm start -- --hmr`.\n\nTo change dev server port, do `npm start -- --port 8888`.\n\nTo change dev server host, do `npm start -- --host 127.0.0.1`\n\n**PS:** You could mix all the flags as well, `npm start -- --host 127.0.0.1 --port 7070 --open --hmr`\n\nFor long time aurelia-cli user, you can still use `au run` with those arguments like `au run --env prod --open --hmr`. But `au run` now simply executes `npm start` command.\n\n## Build for production\n\nRun `npm run build`, or the old way `au build --env prod`.\n\n## Unit tests\n\nRun `au test` (or `au jest`).\n\nTo run in watch mode, `au test --watch` or `au jest --watch`.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadtf2020%2Fbdd-with-robotframework-selenium","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fadtf2020%2Fbdd-with-robotframework-selenium","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadtf2020%2Fbdd-with-robotframework-selenium/lists"}