質問編集履歴

4

誤字修正

2017/02/22 02:46

投稿

gogoteanonsuger
gogoteanonsuger

スコア4

test CHANGED
File without changes
test CHANGED
@@ -132,7 +132,7 @@
132
132
 
133
133
  [RubyでSeleniumを使ってスクレイピング](http://qiita.com/tomerun/items/9cb81d7a98150ff22f53)
134
134
 
135
- webdriverからだと、フレームの移動は1度しかできないようで、frameの中のframe、すなわち`leftFlame`フレームに遷移することができません。(noSuchElementErrorが返却されます)
135
+ webdriverからだと、フレームの移動は1度しかできないようで、frameの中のframe、すなわち`leftFrame`フレームに遷移することができません。(noSuchElementErrorが返却されます)
136
136
 
137
137
 
138
138
 
@@ -164,7 +164,7 @@
164
164
 
165
165
 
166
166
 
167
- driver.switch_to.frame('leftFlame') #できない
167
+ driver.switch_to.frame('leftFrame') #できない
168
168
 
169
169
 
170
170
 
@@ -178,7 +178,7 @@
178
178
 
179
179
  ```
180
180
 
181
- Unable to locate element: #leftFlame (Selenium::WebDriver::Error::NoSuchElementError)
181
+ Unable to locate element: #leftFrame (Selenium::WebDriver::Error::NoSuchElementError)
182
182
 
183
183
  ```
184
184
 

3

誤字修正

2017/02/22 02:46

投稿

gogoteanonsuger
gogoteanonsuger

スコア4

test CHANGED
File without changes
test CHANGED
@@ -120,7 +120,7 @@
120
120
 
121
121
  ```
122
122
 
123
- `leftFlame`フレーム内部にある、`fuga`を取得するのが目的です。
123
+ `leftFrame`フレーム内部にある、`fuga`を取得するのが目的です。
124
124
 
125
125
 
126
126
 

2

誤字の修正

2017/02/22 02:45

投稿

gogoteanonsuger
gogoteanonsuger

スコア4

test CHANGED
@@ -1 +1 @@
1
- frame内部のframeの要素をseleniumで取得したい
1
+ frame内部のframeの要素をselenium webdriverで取得したい
test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
  ###前提・実現したいこと
8
8
 
9
- seleniumを使って以下のようなHTMLの動作テストを進めています。
9
+ selenium webdriverを使って以下のようなHTMLの動作テストを進めています。
10
10
 
11
11
  トップページのソースが以下となります。
12
12
 

1

文章の内容を修正

2017/02/22 02:37

投稿

gogoteanonsuger
gogoteanonsuger

スコア4

test CHANGED
File without changes
test CHANGED
@@ -132,7 +132,7 @@
132
132
 
133
133
  [RubyでSeleniumを使ってスクレイピング](http://qiita.com/tomerun/items/9cb81d7a98150ff22f53)
134
134
 
135
- webdriverからだと、フレームの移動は1度しかできないようで、frameの中のframeに遷移することができません。(noSuchElementErrorが返却されます)
135
+ webdriverからだと、フレームの移動は1度しかできないようで、frameの中のframe、すなわち`leftFlame`フレームに遷移することができません。(noSuchElementErrorが返却されます)
136
136
 
137
137
 
138
138
 
@@ -160,40 +160,40 @@
160
160
 
161
161
 
162
162
 
163
+ driver.switch_to.frame('main') #ここでみることはできる
164
+
165
+
166
+
167
+ driver.switch_to.frame('leftFlame') #できない
168
+
169
+
170
+
171
+ ```
172
+
173
+
174
+
175
+
176
+
177
+ **__実行結果__**
178
+
179
+ ```
180
+
181
+ Unable to locate element: #leftFlame (Selenium::WebDriver::Error::NoSuchElementError)
182
+
183
+ ```
184
+
185
+
186
+
187
+ 以下のようにXpathを使って`find_element`をしてみても取得はできませんでした
188
+
189
+
190
+
191
+ ``` ruby
192
+
163
193
  driver.switch_to.frame('main')
164
194
 
165
195
 
166
196
 
167
- driver.switch_to.frame('leftFlame') #できない
168
-
169
-
170
-
171
- ```
172
-
173
-
174
-
175
-
176
-
177
- **__実行結果__**
178
-
179
- ```
180
-
181
- Unable to locate element: #leftFlame (Selenium::WebDriver::Error::NoSuchElementError)
182
-
183
- ```
184
-
185
-
186
-
187
- 以下のようにXpathを使って`find_element`をしてみても取得はできませんでした
188
-
189
-
190
-
191
- ``` ruby
192
-
193
- driver.switch_to.frame('main')
194
-
195
-
196
-
197
197
  driver.find_element(:xpath, '/html/frameset/frame[1]')
198
198
 
199
199