質問編集履歴
6
腑に落ちない結果報告を追記しました
title
CHANGED
File without changes
|
body
CHANGED
@@ -95,4 +95,9 @@
|
|
95
95
|
selenium 3.141.0
|
96
96
|
python 3.7.4
|
97
97
|
tkinter 8.5
|
98
|
-
mac 10.14.6 Mojave
|
98
|
+
mac 10.14.6 Mojave
|
99
|
+
|
100
|
+
###腑に落ちない結果ですが報告
|
101
|
+
|
102
|
+
メインの作業環境がWindows10と言うこともありChrome互換ブラウザ(?)のCentBrowser portableを使用し
|
103
|
+
バージョンにあったchromedriverと併用する事で上記のエラーが出なくなりました
|
5
読み込んでいるライブラリを追記しました
title
CHANGED
File without changes
|
body
CHANGED
@@ -52,6 +52,25 @@
|
|
52
52
|
### 該当のソースコード
|
53
53
|
|
54
54
|
```python
|
55
|
+
import os
|
56
|
+
import sys
|
57
|
+
|
58
|
+
import re # 正規表現
|
59
|
+
import time
|
60
|
+
|
61
|
+
# GUI
|
62
|
+
import tkinter as tk
|
63
|
+
from tkinter import ttk
|
64
|
+
from tkinter import messagebox as tkmsg
|
65
|
+
|
66
|
+
# webbrowser操作
|
67
|
+
from selenium import webdriver
|
68
|
+
from selenium.webdriver.support.ui import Select
|
69
|
+
from selenium.webdriver.common.keys import Keys
|
70
|
+
from selenium.webdriver.common.action_chains import ActionChains
|
71
|
+
```
|
72
|
+
|
73
|
+
```python
|
55
74
|
driver = webdriver.Chrome()
|
56
75
|
|
57
76
|
handles = driver.window_handles
|
4
日本語的におかしかったので微修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -16,7 +16,7 @@
|
|
16
16
|
3.作業内容に応じたボタンを手作業で押し一件の作業が完了
|
17
17
|
となります
|
18
18
|
|
19
|
-
3の作業終了後に「登録しました」等のアラートが表示され「OK」押しさげ後に各種操作が不能となり
|
19
|
+
3の作業終了後に「登録しました」等のアラートが表示され「OK」押しさげ後に各種操作が不能となりエラーが出てしまいます
|
20
20
|
|
21
21
|
追記エラー
|
22
22
|
```
|
3
作業内容の詳細をわかる範囲で追記しました
title
CHANGED
File without changes
|
body
CHANGED
@@ -9,6 +9,15 @@
|
|
9
9
|
別ウィンドウの作業内容確認ボタンを押し下げ確認アラートが出た後に
|
10
10
|
window handle を調べると以下のエラーメッセージが発生しました。
|
11
11
|
|
12
|
+
**作業内容詳細追記**
|
13
|
+
内容としては
|
14
|
+
1.クライアント様の指定したWebDBにアクセス
|
15
|
+
2.指定されたURLにアクセスしtkinterを使用し各種入力
|
16
|
+
3.作業内容に応じたボタンを手作業で押し一件の作業が完了
|
17
|
+
となります
|
18
|
+
|
19
|
+
3の作業終了後に「登録しました」等のアラートが表示され「OK」押しさげ後に各種操作が不能となり上記質問のエラーが出てしまいます
|
20
|
+
|
12
21
|
追記エラー
|
13
22
|
```
|
14
23
|
Traceback (most recent call last):
|
2
他の動作でも同様のエラーが発生した為
title
CHANGED
File without changes
|
body
CHANGED
@@ -47,6 +47,10 @@
|
|
47
47
|
|
48
48
|
handles = driver.window_handles
|
49
49
|
handle = driver.current_window_handle
|
50
|
+
|
51
|
+
#他の動作でも同様のエラーが出てしまう
|
52
|
+
#例
|
53
|
+
driver.refresh()
|
50
54
|
```
|
51
55
|
|
52
56
|
### 試したこと
|
1
エラー内容に正しいと思われるものを追記しました
title
CHANGED
File without changes
|
body
CHANGED
@@ -9,8 +9,28 @@
|
|
9
9
|
別ウィンドウの作業内容確認ボタンを押し下げ確認アラートが出た後に
|
10
10
|
window handle を調べると以下のエラーメッセージが発生しました。
|
11
11
|
|
12
|
+
追記エラー
|
12
13
|
```
|
13
14
|
Traceback (most recent call last):
|
15
|
+
File "/usr/local/lib/python3.7/site-packages/urllib3/connectionpool.py", line 603, in urlopen
|
16
|
+
chunked=chunked)
|
17
|
+
File "/usr/local/lib/python3.7/site-packages/urllib3/connectionpool.py", line 387, in _make_request
|
18
|
+
six.raise_from(e, None)
|
19
|
+
File "<string>", line 2, in raise_from
|
20
|
+
File "/usr/local/lib/python3.7/site-packages/urllib3/connectionpool.py", line 383, in _make_request
|
21
|
+
httplib_response = conn.getresponse()
|
22
|
+
File "/usr/local/Cellar/python/3.7.4/Frameworks/Python.framework/Versions/3.7/lib/python3.7/http/client.py", line 1336, in getresponse
|
23
|
+
response.begin()
|
24
|
+
File "/usr/local/Cellar/python/3.7.4/Frameworks/Python.framework/Versions/3.7/lib/python3.7/http/client.py", line 306, in begin
|
25
|
+
version, status, reason = self._read_status()
|
26
|
+
File "/usr/local/Cellar/python/3.7.4/Frameworks/Python.framework/Versions/3.7/lib/python3.7/http/client.py", line 275, in _read_status
|
27
|
+
raise RemoteDisconnected("Remote end closed connection without"
|
28
|
+
http.client.RemoteDisconnected: Remote end closed connection without response
|
29
|
+
```
|
30
|
+
|
31
|
+
初期記入エラー
|
32
|
+
```
|
33
|
+
Traceback (most recent call last):
|
14
34
|
File "/usr/local/lib/python3.7/site-packages/urllib3/connection.py", line 160, in _new_conn
|
15
35
|
(self._dns_host, self.port), self.timeout, **extra_kw)
|
16
36
|
File "/usr/local/lib/python3.7/site-packages/urllib3/util/connection.py", line 80, in create_connection
|