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

質問編集履歴

9

追記

2020/04/21 11:55

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -100,7 +100,7 @@
100
100
 
101
101
  ③証明書のダイアログのOKボタンの要素を取得しようとしていますが、右クリックで検証を押してもソースが真っ白で見れません。
102
102
 
103
- ④証明書を選択している部分でEnterを押すとOKボタンをクリックできると分かったので、
103
+ ④証明書を選択している部分で手動でEnterを押すとOKボタンをクリックできると分かったので、
104
104
  pyautoguiをimportしてEnterを押している(press('enter'))のですが、何も動きません。
105
105
 
106
106
  ### 環境

8

追記

2020/04/21 11:55

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -100,6 +100,9 @@
100
100
 
101
101
  ③証明書のダイアログのOKボタンの要素を取得しようとしていますが、右クリックで検証を押してもソースが真っ白で見れません。
102
102
 
103
+ ④証明書を選択している部分でEnterを押すとOKボタンをクリックできると分かったので、
104
+ pyautoguiをimportしてEnterを押している(press('enter'))のですが、何も動きません。
105
+
103
106
  ### 環境
104
107
 
105
108
  Windows10

7

追記

2020/04/21 11:55

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -15,7 +15,8 @@
15
15
  (Session info: chrome=80.0.3987.163)
16
16
  ```
17
17
 
18
- プログラムが止まる箇所はコードの下の部分です。
18
+ プログラムが止まる箇所は次のコードの箇所です。
19
+ コードに問題があるというより、ダイアログ自体を認識できていない感じがします。
19
20
 
20
21
  ```python
21
22
  driver.find_element_by_xpath("//input[@name='']").click()

6

追記

2020/04/21 11:18

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -25,6 +25,8 @@
25
25
 
26
26
  ### 今回のプログラム
27
27
 
28
+ 今回動かそうとしているプログラムは下記になります。
29
+
28
30
  ```Python
29
31
  from selenium import webdriver
30
32
  import chromedriver_binary

5

エラー追記

2020/04/21 11:17

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -8,8 +8,13 @@
8
8
  そこまではいいのですが、
9
9
  証明書ダイアログの「OK」のボタンがクリックできず、そこで止まってしまいます。
10
10
 
11
- エラーも出せん
11
+ 最終的に下記のようにタイムアウトエラーになってしいます
12
12
 
13
+ ```
14
+ TimeoutException: Message: timeout: Timed out receiving message from renderer: -0.013
15
+ (Session info: chrome=80.0.3987.163)
16
+ ```
17
+
13
18
  プログラムが止まる箇所はコードの下の部分です。
14
19
 
15
20
  ```python

4

追記

2020/04/21 11:15

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -18,6 +18,8 @@
18
18
 
19
19
  証明書選択のダイアログを認識していないみたいです。
20
20
 
21
+ ### 今回のプログラム
22
+
21
23
  ```Python
22
24
  from selenium import webdriver
23
25
  import chromedriver_binary

3

追記

2020/04/21 11:07

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -2,11 +2,12 @@
2
2
 
3
3
  ### 起こっている問題
4
4
 
5
- 証明書ログインを選択、クリック後、
5
+ 銀行のトップページから、ログインボタンをクリック⇒証明書ログインをクリックすると
6
- 証明書選択ダイアログがポップアップして、証明書選択ところ
6
+ 証明書選択ダイアログがポップアップして、証明書選択され状態になります。
7
- まではいいのですが、
8
- 「OK」のボタンがクリックできず、そこで止まってしまいます。
9
7
 
8
+ そこまではいいのですが、
9
+ 証明書ダイアログの「OK」のボタンがクリックできず、そこで止まってしまいます。
10
+
10
11
  エラーも出ません。
11
12
 
12
13
  プログラムが止まる箇所はコードの下の部分です。

2

追記

2020/04/21 11:06

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -34,7 +34,7 @@
34
34
  options = Options()
35
35
 
36
36
  options.add_experimental_option('prefs', {
37
- 'download.default_directory': r'G:\Fのバックアップ\ドキュメント\e-navi-auto',
37
+ 'download.default_directory': r'G:\Fのバックアップ\ドキュメント',
38
38
  'download.prompt_for_download': False,
39
39
  'download.directory_upgrade': True,
40
40
  'safebrowsing.enabled': True

1

環境の追加

2020/04/21 11:04

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -89,6 +89,10 @@
89
89
 
90
90
  ③証明書のダイアログのOKボタンの要素を取得しようとしていますが、右クリックで検証を押してもソースが真っ白で見れません。
91
91
 
92
+ ### 環境
92
93
 
94
+ Windows10
95
+ Python3.7.6
96
+
93
97
  結構考え込んでて手詰まり感があります。
94
98
  ご知見のある方どうぞよろしくお願いいたします。