[Ruby on Rails] J'obtiens un avertissement lors de l'exécution de RSpec car gem'chromedriver-helper 'est obsolète.

Préface / Edition de points

Cet article est l'article précédent [Ruby on Rails] J'obtiens un avertissement lors de l'exécution de RSpec en raison d'une version différente de gem. C'est une continuation de, mais comme il s'agissait d'un avertissement complètement différent, je l'ai divisé en deux.

2020.10.10 Dans les commentaires, j'ai souligné la différence dans mon interprétation, alors j'ai corrigé ce point.

environnement

Ruby 2.5.7 Rails 5.2.4

gem gem 'rspec-rails', '~> 3.6'

Contexte

Lorsque j'ai écrit le code de test à l'aide de RSpec et l'ai exécuté, le message d'avertissement suivant est apparu.

$ rspec spec/models/tag_spec.rb 

2020-10-09 09:13:13 WARN Selenium [DEPRECATION] Selenium::WebDriver::Chrome#driver_path= is deprecated. Use Selenium::WebDriver::Chrome::Service#driver_path= instead.

Ce n'est pas une erreur, donc le test se déroule correctement, mais je ne peux pas me permettre de le laisser de côté à chaque fois, donc je vais également résoudre ce problème.

procédure

Le contenu du texte d'avertissement Selenium::WebDriver::Chrome#driver_path= is deprecated. La méthode driver_path = de la classe Chrome est obsolète Selenium::WebDriver::Chrome::Service#driver_path= instead. Le message consiste à utiliser la méthode driver_path = de la classe Service à la place.

Comme écrit ici, mon Gemfile avait également un gem'chromedriver-helper', donc je vais d'abord le supprimer. Alternative suivante Écrivez «gem'webdrivers».

finalement

$ bundle install

J'ai pu le résoudre avec.

Résumé

Si vous avez des questions, des différences d'interprétation ou si vous pensez que quelque chose ne va pas avec la méthode de description, nous vous serions reconnaissants de bien vouloir le signaler dans les commentaires.

Merci d'avoir lu jusqu'au bout.

Site de référence

J'ai publié le fichier que j'utilise actuellement sur mon GitHub, alors j'espère que vous pourrez vous y référer également! GitHub - MasaoSasaki/matchi

Autre Qiita --Procédure de migration de chromedriver-helper abandonné vers la gemme Webdrivers Qiita - Quoi de neuf dans rspec-rails 3.7! J'ai essayé d'utiliser System Spec

Recommended Posts

[Ruby on Rails] J'obtiens un avertissement lors de l'exécution de RSpec car gem'chromedriver-helper 'est obsolète.
[Ruby on Rails] J'obtiens un avertissement lors de l'exécution de RSpec en raison d'une version différente de gem.
J'obtiens une erreur de version de Ruby lorsque j'essaye de démarrer Rails.
Présentation de Rspec, un framework de test pour Ruby on Rails
J'ai fait un portfolio avec Ruby On Rails
Tutoriel Ruby on Rails Remarques gênantes lors de l'exécution sous Windows
[Ruby On Rails] Lors de l'exécution d'un test d'unité de modèle avec RSpec à l'aide de FactoryBot, une erreur se produit car la clé externe n'est pas saisie.
Débutant Ruby on Rails Ce que j'ai appris est résumé
Je souhaite ajouter une fonction de navigation avec ruby on rails
Remède pour "Un serveur est déjà en cours d'exécution." Erreur lors de l'exécution des rails s
[Ruby on Rails] Afficher le test avec RSpec
[Rails] avertissement: la constante Gem :: ConfigMap est obsolète
[Ruby on Rails] Test du contrôleur avec RSpec
[Ruby on Rails] Test de modèle avec RSpec
Que faire si le message "Un serveur est déjà en cours d'exécution" s'affiche. Erreur lors de la tentative de démarrage du serveur rails
[Ruby On Rails] Erreur de test utilisant le client RSpec MySQL n'est pas connecté
[Ruby on Rails] Jusqu'à l'introduction de RSpec
Présentation de Rspec avec Ruby on Rails x Docker
Quand le terminal Ruby on Rails revient en arrière
(Ruby on Rails6) Création de données dans une table
J'ai essayé d'exécuter Java dans un terminal Mac
[Ruby on rails] Lors de l'exécution de la commande heroku, bash: heroku: command not found s'affiche. [Tutoriel Rails]
J'ai une question. Une erreur se produit lors de la lecture d'une vidéo dans Listview avec Android.
[Introduction] Créer une application Ruby on Rails
Créer un environnement de développement Ruby on Rails sur AWS Cloud9
Exécutez des tests Ruby on Rails RSpec avec des actions GitHub
[Ruby] puma ne peut pas être installé sur Mac [Rails, etc.]
Ce sur quoi je suis tombé lors de l'installation de Ruby sur Ubuntu
[Ruby on Rails] Le carrousel de bootstrap4 est implémenté sous forme de diaporama en utilisant chaque méthode.