質問編集履歴

2

他の方法がないか質問

2019/12/14 08:24

投稿

Tochan
Tochan

スコア56

test CHANGED
File without changes
test CHANGED
@@ -100,4 +100,24 @@
100
100
 
101
101
  driver.find_element_by_class_name('btn-success').click()
102
102
 
103
+
104
+
103
105
  ```
106
+
107
+
108
+
109
+ ≪追記≫
110
+
111
+ 一応、↓で直接ボタン位置をクリックすることでダウンロードすることはできましたが、他にjavascriptのボタンをクリックする方法はありますでしょうか?
112
+
113
+
114
+
115
+ ```
116
+
117
+ import pyautogui as pg
118
+
119
+ sleep(3)
120
+
121
+ pg.click(x=350, y=530, button='left') #直接ボタン位置を指定してクリック
122
+
123
+ ```

1

前提を分かりやすく修正しました。

2019/12/14 08:24

投稿

Tochan
Tochan

スコア56

test CHANGED
File without changes
test CHANGED
@@ -2,13 +2,21 @@
2
2
 
3
3
 
4
4
 
5
- python selenium javascriptのボタンをクリックしたいと考えています
5
+ python seleniumでサイトを遷移していき、最後ダウンロードボタンをクリックすればCSVをダウンロードできるところまできました。
6
6
 
7
- html内の「<a data-handler="0" class="btn btn-success" href="javascript:;">すぐにダウンロード</a>」をクリックしたいのですが要素が見つかっていないようです。
8
-
9
- どうしたらいいしょうか?
7
+ そのボタンの要素にjavascriptが使われておりクリックきません。
10
8
 
11
9
 
10
+
11
+ ――――――
12
+
13
+ html内の「<a data-handler="0" class="btn btn-success" href="javascript:;">すぐにダウンロード</a>」
14
+
15
+ ――――――
16
+
17
+
18
+
19
+ ↑これですが、どうしたらクリックできるでしょうか?
12
20
 
13
21
  すみませんがよろしくお願いします。
14
22