質問編集履歴

4

助言をいただだいた後の結果。

2019/03/25 16:09

投稿

amedama
amedama

スコア37

title CHANGED
File without changes
body CHANGED
@@ -139,4 +139,109 @@
139
139
  まとまっていない質問になりましたが、どうぞよろしくお願いします。
140
140
 
141
141
  最後まで読んでくださりありがとうございます。
142
- お力添えよろしくお願いします。
142
+ お力添えよろしくお願いします。
143
+
144
+
145
+
146
+
147
+
148
+
149
+ ### 変更後
150
+
151
+
152
+
153
+ 連絡お待たせしました。
154
+ ご助言通りに試した後、
155
+ Rspecを実行したところ、以下のエラーが起きました。
156
+
157
+
158
+
159
+
160
+ ```
161
+
162
+ $ bundle exec rspec spec/system/tasks_spec.rb
163
+
164
+ Capybara starting Puma...
165
+ * Version 3.12.0 , codename: Llamas in Pajamas
166
+ * Min threads: 0, max threads: 4
167
+ * Listening on tcp://127.0.0.1:33295
168
+ /home/ec2-user/.rvm/gems/ruby-2.5.1/bin/rspec: No such file or directory - google-chrome
169
+ /home/ec2-user/.rvm/gems/ruby-2.5.1/bin/rspec: No such file or directory - google-chrome
170
+ F
171
+
172
+ Failures:
173
+
174
+ 1) タスク管理機能 一覧表示機能 ユーザーAがログインしているとき ユーザーAが作成したタスクが表示される
175
+ Got 0 failures and 2 other errors:
176
+
177
+ 1.1) Failure/Error: visit login_path
178
+
179
+ NoMethodError:
180
+ undefined method `chomp' for nil:NilClass
181
+
182
+
183
+
184
+ # /home/ec2-user/.rvm/gems/ruby-2.5.1/gems/webdrivers-3.7.0/lib/webdrivers/chromedriver.rb:69:in `chrome_version'
185
+ # /home/ec2-user/.rvm/gems/ruby-2.5.1/gems/webdrivers-3.7.0/lib/webdrivers/chromedriver.rb:55:in `release_version'
186
+ # /home/ec2-user/.rvm/gems/ruby-2.5.1/gems/webdrivers-3.7.0/lib/webdrivers/chromedriver.rb:19:in `latest_version'
187
+ # /home/ec2-user/.rvm/gems/ruby-2.5.1/gems/webdrivers-3.7.0/lib/webdrivers/common.rb:37:in `desired_version'
188
+ # /home/ec2-user/.rvm/gems/ruby-2.5.1/gems/webdrivers-3.7.0/lib/webdrivers/common.rb:16:in `update'
189
+ # /home/ec2-user/.rvm/gems/ruby-2.5.1/gems/webdrivers-3.7.0/lib/webdrivers/selenium.rb:7:in `driver_path'
190
+ # /home/ec2-user/.rvm/gems/ruby-2.5.1/gems/selenium-webdriver-3.14.0/lib/selenium/webdriver/chrome/driver.rb:38:in `initialize'
191
+ # /home/ec2-user/.rvm/gems/ruby-2.5.1/gems/selenium-webdriver-3.14.0/lib/selenium/webdriver/common/driver.rb:44:in `new'
192
+ # /home/ec2-user/.rvm/gems/ruby-2.5.1/gems/selenium-webdriver-3.14.0/lib/selenium/webdriver/common/driver.rb:44:in `for'
193
+ # /home/ec2-user/.rvm/gems/ruby-2.5.1/gems/selenium-webdriver-3.14.0/lib/selenium/webdriver.rb:86:in `for'
194
+ # /home/ec2-user/.rvm/gems/ruby-2.5.1/gems/capybara-3.6.0/lib/capybara/selenium/driver.rb:31:in `browser'
195
+ # /home/ec2-user/.rvm/gems/ruby-2.5.1/gems/capybara-3.6.0/lib/capybara/selenium/driver.rb:58:in `visit'
196
+ # /home/ec2-user/.rvm/gems/ruby-2.5.1/gems/capybara-3.6.0/lib/capybara/session.rb:269:in `visit'
197
+ # /home/ec2-user/.rvm/gems/ruby-2.5.1/gems/capybara-3.6.0/lib/capybara/dsl.rb:51:in `block (2 levels) in <module:DSL>'
198
+ # ./spec/system/tasks_spec.rb:13:in `block (4 levels) in <top (required)>'
199
+
200
+ 1.2) Failure/Error:
201
+ ver = case platform
202
+ when 'win'
203
+ chrome_on_windows
204
+ when /linux/
205
+ chrome_on_linux
206
+ when 'mac'
207
+ chrome_on_mac
208
+ else
209
+ raise NotImplementedError, 'Your OS is not supported by webdrivers gem.'
210
+ end.chomp
211
+
212
+ NoMethodError:
213
+ undefined method `chomp' for nil:NilClass
214
+
215
+
216
+
217
+ # /home/ec2-user/.rvm/gems/ruby-2.5.1/gems/webdrivers-3.7.0/lib/webdrivers/chromedriver.rb:69:in `chrome_version'
218
+ # /home/ec2-user/.rvm/gems/ruby-2.5.1/gems/webdrivers-3.7.0/lib/webdrivers/chromedriver.rb:55:in `release_version'
219
+ # /home/ec2-user/.rvm/gems/ruby-2.5.1/gems/webdrivers-3.7.0/lib/webdrivers/chromedriver.rb:19:in `latest_version'
220
+ # /home/ec2-user/.rvm/gems/ruby-2.5.1/gems/webdrivers-3.7.0/lib/webdrivers/common.rb:37:in `desired_version'
221
+ # /home/ec2-user/.rvm/gems/ruby-2.5.1/gems/webdrivers-3.7.0/lib/webdrivers/common.rb:16:in `update'
222
+ # /home/ec2-user/.rvm/gems/ruby-2.5.1/gems/webdrivers-3.7.0/lib/webdrivers/selenium.rb:7:in `driver_path'
223
+ # /home/ec2-user/.rvm/gems/ruby-2.5.1/gems/selenium-webdriver-3.14.0/lib/selenium/webdriver/chrome/driver.rb:38:in `initialize'
224
+ # /home/ec2-user/.rvm/gems/ruby-2.5.1/gems/selenium-webdriver-3.14.0/lib/selenium/webdriver/common/driver.rb:44:in `new'
225
+ # /home/ec2-user/.rvm/gems/ruby-2.5.1/gems/selenium-webdriver-3.14.0/lib/selenium/webdriver/common/driver.rb:44:in `for'
226
+ # /home/ec2-user/.rvm/gems/ruby-2.5.1/gems/selenium-webdriver-3.14.0/lib/selenium/webdriver.rb:86:in `for'
227
+ # /home/ec2-user/.rvm/gems/ruby-2.5.1/gems/capybara-3.6.0/lib/capybara/selenium/driver.rb:31:in `browser'
228
+ # /home/ec2-user/.rvm/gems/ruby-2.5.1/gems/capybara-3.6.0/lib/capybara/selenium/driver.rb:112:in `save_screenshot'
229
+ # /home/ec2-user/.rvm/gems/ruby-2.5.1/gems/capybara-3.6.0/lib/capybara/session.rb:709:in `block in save_screenshot'
230
+ # /home/ec2-user/.rvm/gems/ruby-2.5.1/gems/capybara-3.6.0/lib/capybara/session.rb:709:in `tap'
231
+ # /home/ec2-user/.rvm/gems/ruby-2.5.1/gems/capybara-3.6.0/lib/capybara/session.rb:709:in `save_screenshot'
232
+
233
+ Finished in 0.91785 seconds (files took 1.09 seconds to load)
234
+ 1 example, 1 failure
235
+
236
+ Failed examples:
237
+
238
+ rspec ./spec/system/tasks_spec.rb:19 # タスク管理機能 一覧表示機能 ユーザーAがログインしているとき ユーザーAが作成したタスクが表示 される
239
+
240
+
241
+ ```
242
+
243
+
244
+
245
+
246
+ なるべく、自力で解決したいのですが、解決の糸口が見えません。
247
+ どこを修正すればよいかご助言いただけますか?

3

2019/03/25 16:09

投稿

amedama
amedama

スコア37

title CHANGED
@@ -1,1 +1,1 @@
1
- Rspec実行の際に出たエラー、ChromeDriverとChromeのバージョンの調整方法について。
1
+ ChromeDriverとChromeのバージョンの調整方法について。
body CHANGED
File without changes

2

2019/03/25 12:20

投稿

amedama
amedama

スコア37

title CHANGED
File without changes
body CHANGED
File without changes

1

誤字訂正

2019/03/25 12:10

投稿

amedama
amedama

スコア37

title CHANGED
File without changes
body CHANGED
@@ -1,7 +1,7 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
3
 
4
- 現在、Railを勉強しています。
4
+ 現在、Railsを勉強しています。
5
5
  現場で使えるRuby on Rails 5 速習実践ガイドという教材を進めています。
6
6
  aws cloud9 を使ってRailsTutorialをしていたため、そのままawsで勉強を続けています。
7
7