Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/guedesrodriguezleonardo/selenium-ruby
Web Automation testing framework using Selenium, RSpec and Ruby
https://github.com/guedesrodriguezleonardo/selenium-ruby
rspec ruby selenium selenium-ruby test-automation web-testing
Last synced: about 2 months ago
JSON representation
Web Automation testing framework using Selenium, RSpec and Ruby
- Host: GitHub
- URL: https://github.com/guedesrodriguezleonardo/selenium-ruby
- Owner: guedesrodriguezleonardo
- Created: 2024-03-04T12:47:08.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-03-06T21:11:18.000Z (11 months ago)
- Last Synced: 2024-11-07T03:57:02.971Z (3 months ago)
- Topics: rspec, ruby, selenium, selenium-ruby, test-automation, web-testing
- Language: Ruby
- Homepage:
- Size: 3.91 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# selenium-ruby âŠī¸
This project is an automated testing framework that utilizes Selenium, RSpec, and Ruby to perform web application testing. The primary objective is to perform automated tests on Google's search engine and validate the results returned.
## Project structure
### đ Page Object Pattern
This project utilizes the Page Object Pattern, which is a design pattern used to organize and structure automated tests. It separates the code for interacting with a web page from the code for the tests themselves. This approach makes tests easier to read, maintain, and extend.## How to run
To get started with this project, follow the steps below:1. Clone the repository to your local machine
2. Install bundler by running
```
gem install bundler
```
4. Install the dependencies by running
```
bundle install
```
3. Run the test suite by running
```
bundle exec rspec
```### đ Allure Report
This project uses the Allure Report to generate an interactive report that provides information about the test results.
After running the tests, the report can be generated by running the command
```
allure generate && allure open
```