[Ruby on Rails] Beim Ausführen von RSpec wird eine Warnung angezeigt, da gem'chromedriver-helper 'veraltet ist.

Vorwort / Punkte bearbeiten

Dieser Artikel ist der vorherige Artikel [Ruby on Rails] Beim Ausführen von RSpec wird aufgrund einer anderen Gem-Version eine Warnung angezeigt. Dies ist eine Fortsetzung von, aber da es eine völlig andere Warnung war, habe ich sie in zwei Teile geteilt.

2020.10.10 In den Kommentaren habe ich auf den Unterschied in meiner Interpretation hingewiesen und diesen Punkt korrigiert.

Umgebung

Ruby 2.5.7 Rails 5.2.4

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

Hintergrund

Als ich den Testcode mit RSpec schrieb und ausführte, erschien die folgende Warnmeldung.

$ 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.

Dies ist kein Fehler, daher läuft der Test einwandfrei, aber ich kann es mir nicht leisten, ihn jedes Mal wegzulassen, also werde ich ihn auch lösen.

Verfahren

Der Inhalt des Warnungstextes Selenium::WebDriver::Chrome#driver_path= is deprecated. Weil die Methode driver_path = der Chrome-Klasse veraltet ist Selenium::WebDriver::Chrome::Service#driver_path= instead. Die Nachricht lautet, stattdessen die Methode "driver_path =" der Service-Klasse zu verwenden.

Wie hier geschrieben, hatte meine Gemfile auch einen "gem'chromedriver-helper", also werde ich ihn zuerst entfernen. Nächste Alternative Schreiben Sie "gem'webdrivers".

Schließlich

$ bundle install

Ich konnte es mit lösen.

Zusammenfassung

Wenn Sie Fragen haben, unterschiedliche Interpretationen haben oder wenn Sie der Meinung sind, dass etwas mit der Beschreibungsmethode nicht stimmt, würden wir uns freuen, wenn Sie in den Kommentaren darauf hinweisen könnten.

Vielen Dank für das Lesen bis zum Ende.

Referenzseite

Ich habe die Datei, die ich tatsächlich verwende, auf meinem GitHub veröffentlicht, also hoffe ich, dass Sie auch darauf verweisen können! GitHub - MasaoSasaki/matchi

Andere Qiita - Verfahren für die Migration von einem nicht unterstützten Chromedriver-Helfer zu einem Webdriver-Juwel Qiita - Was ist neu in rspec-Rails 3.7! Ich habe versucht, System Spec

Recommended Posts

[Ruby on Rails] Beim Ausführen von RSpec wird eine Warnung angezeigt, da gem'chromedriver-helper 'veraltet ist.
[Ruby on Rails] Beim Ausführen von RSpec wird aufgrund einer anderen Gem-Version eine Warnung angezeigt.
Ich erhalte einen Ruby-Versionsfehler, wenn ich versuche, Rails zu starten.
Einführung in Rspec, ein Testframework für Ruby on Rails
Ich habe mit Ruby On Rails ein Portfolio erstellt
Ruby on Rails-Lernprogramm Problematische Hinweise unter Windows
[Ruby On Rails] Bei der Durchführung eines Modell-Unit-Tests mit RSpec mit FactoryBot tritt ein Fehler auf, da der externe Schlüssel nicht eingegeben wurde.
Anfänger Ruby on Rails Was ich gelernt habe, wird zusammengefasst
Ich möchte eine Browsing-Funktion mit Ruby on Rails hinzufügen
Abhilfe für "Ein Server läuft bereits." Fehler beim Ausführen von Rails s
[Ruby on Rails] Test mit RSpec anzeigen
[Rails] Warnung: Konstante Gem :: ConfigMap ist veraltet
[Ruby on Rails] Controller-Test mit RSpec
[Ruby on Rails] Modelltest mit RSpec
Was tun, wenn die Meldung "Ein Server läuft bereits" angezeigt wird. Fehler beim Versuch, den Rails-Server zu starten
[Ruby On Rails] Testfehler mit RSpec MySQL-Client ist nicht verbunden
[Ruby on Rails] Bis zur Einführung von RSpec
Einführung in Rspec mit Ruby on Rails x Docker
Wenn das Ruby on Rails-Terminal zurückrollt
(Ruby on Rails6) Erstellen von Daten in einer Tabelle
Ich habe versucht, Java in einem Mac-Terminal auszuführen
[Ruby on Rails] Wenn der Befehl heroku ausgeführt wird, wird der Befehl bash: heroku: nicht gefunden angezeigt. [Rails Tutorial]
Ich habe eine Frage. Beim Abspielen eines Videos in Listview mit Android tritt ein Fehler auf.
[Einführung] Erstellen Sie eine Ruby on Rails-Anwendung
Erstellen Sie eine Ruby on Rails-Entwicklungsumgebung in AWS Cloud9
Führen Sie Ruby on Rails RSpec-Tests mit GitHub-Aktionen aus
[Ruby] puma kann nicht auf einem Mac installiert werden [Rails usw.]
Worauf ich bei der Installation von Ruby unter Ubuntu gestoßen bin
[Ruby on Rails] Das Karussell von bootstrap4 wird mit jeder Methode als Diashow implementiert.