質問編集履歴

5

情報の追加

2021/04/19 13:42

投稿

divclass123
divclass123

スコア35

test CHANGED
File without changes
test CHANGED
@@ -152,6 +152,24 @@
152
152
 
153
153
 
154
154
 
155
+ ## 追記
156
+
157
+
158
+
159
+ ruby-jpさんの方で、@wakaba260さんから
160
+
161
+
162
+
163
+ > save_and_open_pageってスクリーンショットを取る+ブラウザを立ち上げてページを開くメソッドなんですが、docker上で実行するとdockerコンテナ内でブラウザを開こうとしてエラーになってると思います
164
+
165
+ save_and_open_pageじゃなくてsave_pageを使って、コンテナとホスト側で共有してるボリューム上に保存してから、ホスト側でブラウザを開くのがいいんじゃないでしょうか
166
+
167
+ コンテナ上で開いてるブラウザをホスト側から見るのは難易度が高いと思うので、興味あるなら時間のあるときに調べてみるぐらいが良さそうかと
168
+
169
+
170
+
171
+ とのご意見をいただきました。ありがとうございます。
172
+
155
173
 
156
174
 
157
175
 
@@ -370,6 +388,8 @@
370
388
 
371
389
 
372
390
 
391
+
392
+
373
393
  ### 試したこと
374
394
 
375
395
 

4

情報の追加

2021/04/19 13:42

投稿

divclass123
divclass123

スコア35

test CHANGED
File without changes
test CHANGED
@@ -88,7 +88,67 @@
88
88
 
89
89
  またこちらの記事は擬似的に「save_and_open_page」を使用してるそうです。
90
90
 
91
+ このやり方の場合
92
+
93
+
94
+
95
+ ```
96
+
97
+ soichirohara@SoichironoMBP capybara % brew install fswatch
98
+
99
+ Updating Homebrew...
100
+
101
+ ==> Auto-updated Homebrew!
102
+
103
+ Updated 1 tap (homebrew/core).
104
+
105
+ ==> New Formulae
106
+
107
+ conftest epr net-tools six zinit
108
+
109
+ dory marcli organize-tool systemd zsh-vi-mode
110
+
111
+ dua-cli minisat pcp xplr
112
+
113
+ ==> Updated Formulae
114
+
115
+ Updated 446 formulae.
116
+
117
+ ==> Renamed Formulae
118
+
119
+ fcct -> butane
120
+
121
+
122
+
123
+ ==> Downloading https://homebrew.bintray.com/fswatch-1.15.0.catalina.bottle.tar.
124
+
125
+ #=#=-# #
126
+
127
+ curl: (22) The requested URL returned error: 404 Not Found
128
+
129
+ Trying a mirror...
130
+
131
+ ==> Downloading https://ghcr.io/v2/homebrew/core/fswatch-1.15.0.catalina.bottle.
132
+
133
+ ==> Downloading from https://github.com/-/v2/packages/container/package/homebrew
134
+
135
+ ##O#- #
136
+
137
+ curl: (22) The requested URL returned error: 404
138
+
139
+ Error: Failed to download resource "fswatch"
140
+
141
+ Download failed: https://ghcr.io/v2/homebrew/core/fswatch-1.15.0.catalina.bottle.tar.gz
142
+
143
+
144
+
145
+ ```
146
+
147
+
148
+
149
+ となりました
150
+
91
- このやり方でもいいのですが、ベストなやり方があればご教授いただければと思います。
151
+ ベストなやり方があればご教授いただければと思います。
92
152
 
93
153
 
94
154
 

3

情報の追加

2021/04/19 06:18

投稿

divclass123
divclass123

スコア35

test CHANGED
File without changes
test CHANGED
@@ -76,6 +76,24 @@
76
76
 
77
77
 
78
78
 
79
+ https://qiita.com/ryohei_kh/items/6d142b7bd1a88980d332
80
+
81
+
82
+
83
+
84
+
85
+ の記事を見たら、手動で開くことができました。
86
+
87
+
88
+
89
+ またこちらの記事は擬似的に「save_and_open_page」を使用してるそうです。
90
+
91
+ このやり方でもいいのですが、ベストなやり方があればご教授いただければと思います。
92
+
93
+
94
+
95
+
96
+
79
97
 
80
98
 
81
99
  # chromeのインストール手順

2

情報の追加

2021/04/19 06:05

投稿

divclass123
divclass123

スコア35

test CHANGED
File without changes
test CHANGED
@@ -82,7 +82,31 @@
82
82
 
83
83
 
84
84
 
85
+ **docker-compose.yml**
86
+
87
+
88
+
89
+ ```
90
+
91
+ web:
92
+
93
+ environments:
94
+
95
+ SELENIUM_DRIVER_URL: http://selenium_chrome:4444/wd/hub"
96
+
97
+ selenium_chrome:
98
+
99
+ image: selenium/standalone-chrome-debug
100
+
101
+ logging:
102
+
103
+ driver: none
104
+
105
+ ```
106
+
107
+
108
+
85
- Dockerfile
109
+ **Dockerfile**
86
110
 
87
111
 
88
112
 

1

情報の追加

2021/04/19 05:49

投稿

divclass123
divclass123

スコア35

test CHANGED
File without changes
test CHANGED
@@ -66,6 +66,18 @@
66
66
 
67
67
 
68
68
 
69
+ 後、Set the BROWSER environment variable to your desired browser.
70
+
71
+ とあったので、何かしらのBROESERという環境変数に何かしらの値をセットする必要があると思います。
72
+
73
+ .envファイルにBROUSER = chrome
74
+
75
+ とかやるのか、docker-compose-ymlにBROUSER = chromeとやるのか分かりませんが、、、、。。。
76
+
77
+
78
+
79
+
80
+
69
81
  # chromeのインストール手順
70
82
 
71
83