teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

修正

2019/11/20 16:15

投稿

john_doe_
john_doe_

スコア354

title CHANGED
File without changes
body CHANGED
@@ -20,5 +20,25 @@
20
20
  break
21
21
  ```
22
22
 
23
+ ご助言いただいたfor文で対応できそうだと思い試してみました。
24
+ ```ここに言語を入力
25
+ # 下記で最初の当該要素をclickできることが確認できました。
26
+ elem=driver.find_element_by_class_name('__shi_m_btn_more')
27
+ elem.click()
28
+
29
+ # #ページ内には4つの当該要素があります。
30
+ elems = driver.find_elements_by_class_name('__shi_m_btn_more')
31
+ len(elems)
32
+ 4
33
+
34
+ #ページ内に存在する4つの要素をclickしたい
35
+ for elem in elems:
36
+ elem.click()
37
+
38
+ # エラー発生
39
+ ElementClickInterceptedException: Message: element click intercepted: Element <a class="__shi_m_btn_more __shi_m_btn_more_override" data-more-override="trigger" data-log="search_result_list_base_more">...</a> is not clickable at point (600, 696). Other element would receive the click: <h3 class="__shi_m_heading_second">...</h3>
40
+ (Session info: chrome=78.0.3904.97)
41
+ ```
42
+
23
43
  解決方法についてご助言をいただけましたら幸甚です。
24
44
  何卒よろしくお願い申し上げます。