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

質問編集履歴

2

他の方法がないか質問

2019/12/14 08:24

投稿

Tochan
Tochan

スコア56

title CHANGED
File without changes
body CHANGED
@@ -49,4 +49,14 @@
49
49
  ↓で要素を取得してクリックを試みましたが駄目でした。
50
50
  ```
51
51
  driver.find_element_by_class_name('btn-success').click()
52
+
53
+ ```
54
+
55
+ ≪追記≫
56
+ 一応、↓で直接ボタン位置をクリックすることでダウンロードすることはできましたが、他にjavascriptのボタンをクリックする方法はありますでしょうか?
57
+
58
+ ```
59
+ import pyautogui as pg
60
+ sleep(3)
61
+ pg.click(x=350, y=530, button='left') #直接ボタン位置を指定してクリック
52
62
  ```

1

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

2019/12/14 08:24

投稿

Tochan
Tochan

スコア56

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