juniorschmitz / selenium4-rspec

A project created for showing Selenium 4 new features and strategies.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Selenium 4 Ruby Features

Este projeto foi criado para apresentar algumas novas funcionalidades do Selenium 4 utilizando Ruby bindings.

Quais são as dependências do projeto?

  • Ruby 2.7.x+
  • RSpec
  • Selenium 4
  • Selenium Devtools

Como executar?

Para instalar as dependências:

bundle install

Para executar os testes::

bundle exec rspec

Se você desejar executar os testes que fazem uso do Selenium Grid localmente, você deve iniciar as configurações com docker-compose:

docker-compose up

O que o projeto inclui?

Exemplo de Selenium 4 com Ruby, incluindo:

  • Basic Authentication
  • Network interception e stubbing
  • Relative locators
  • Selenium Grid
  • Screenshots de elementos específicos
  • Alterando entre abas e janelas
  • Exportando páginas para PDF

Enjoy!

About

A project created for showing Selenium 4 new features and strategies.


Languages

Language:Ruby 100.0%