0
Acces 버튼 방법 pyWinAuto를 사용하는 TDBNavigator에서?Acces 버튼 방법 pyWinAuto를 사용하여 TDBNavigator에서 (exe build with Delphi)
id 호출 메소드 print_control_identifiers가 DBNavigator에서 버튼을 찾을 수없는 경우. 여기 내 코드입니다 : dbNavigator.print_control_identifiers의
import time
try:
from pywinauto import application
except ImportError:
import os.path
pywinauto_path = os.path.abspath(__file__)
pywinauto_path = os.path.split(os.path.split(pywinauto_path)[0])[0]
import sys
sys.path.append(pywinauto_path)
from pywinauto import application
from pywinauto import tests
from pywinauto.findbestmatch import MatchError
from pywinauto import findwindows
from pywinauto import WindowAmbiguousError
from pywinauto.controls import WrapHandle
from pywinauto.timings import Timings
Timings.Fast()
app = application.Application()
app.connect_(path = "D:\SharedProjects\Projects\pyWinAuto\PYWINAUTO.exe")
pwin = app.MAIN
pwin.MenuSelect("Transaksi->Form 2")
frmDua = app['Form Dua']
frmDua.print_control_identifiers()
dbNavigator = frmDua['TDBNavigator']
dbNavigator.print_control_identifiers()
결과()이다 : 버튼을 TDBNavigator에서이없는
Control Identifiers:
TDBNavigator - '' (L673, T285, R1335, B310)
'3' 'TDBNavigator'
. 그래서, 난 등 btnFirst, btnPrev, btnInsert를 액세스 할 수있는 방법을