質問編集履歴

1

修正

2019/11/20 16:15

投稿

john_doe_
john_doe_

スコア354

test CHANGED
File without changes
test CHANGED
@@ -42,6 +42,46 @@
42
42
 
43
43
 
44
44
 
45
+ ご助言いただいたfor文で対応できそうだと思い試してみました。
46
+
47
+ ```ここに言語を入力
48
+
49
+ # 下記で最初の当該要素をclickできることが確認できました。
50
+
51
+ elem=driver.find_element_by_class_name('__shi_m_btn_more')
52
+
53
+ elem.click()
54
+
55
+
56
+
57
+ # #ページ内には4つの当該要素があります。
58
+
59
+ elems = driver.find_elements_by_class_name('__shi_m_btn_more')
60
+
61
+ len(elems)
62
+
63
+ 4
64
+
65
+
66
+
67
+ #ページ内に存在する4つの要素をclickしたい
68
+
69
+ for elem in elems:
70
+
71
+ elem.click()
72
+
73
+
74
+
75
+ # エラー発生
76
+
77
+ 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>
78
+
79
+ (Session info: chrome=78.0.3904.97)
80
+
81
+ ```
82
+
83
+
84
+
45
85
  解決方法についてご助言をいただけましたら幸甚です。
46
86
 
47
87
  何卒よろしくお願い申し上げます。