Foi criado esse projeto com intuito de mostrar o appium lib core e rspec.
Pré-requisito: Instalar Ruby
Start Appium server (Appium 2.0 base)
npm install --location=global appium
appium driver install xcuitest
appium driver install uiautomator2
appium plugin install execute-driver
# To run all tests in local Windows:
appium server -p 4723 -a 127.0.0.1 -pa wd/hub --allow-insecure ALLOW_INSECURE --allow-cors
Para baixar o projeto:
git clone https://github.com/reinaldorossetti/ruby-appium-rspec.git
Comando para instalar as bibliotecas:
gem install bundler
gem update --system
bundle update --bundler
bundle install
Comando para rodar os testes da feature de usuários:
bundle exec rspec ./spec/tests/**/*.* --format AllureRspecFormatter
Para visualizar o relatório gerado do allure report, segue o link abaixo:
https://reinaldorossetti.github.io/ruby-appium-rspec/
Referências:
https://github.com/appium/ruby_lib_core
https://appium.readthedocs.io/en/stable/en/commands/README/
https://appium.readthedocs.io/en/stable/en/commands/element/find-element/