2017-12-19 2 views
0

pywinauto를 사용할 때 child_window 객체에서 변수 이름을 인수로 사용할 수 있습니까? 내가 할 수 있었다child_window에서 변수 전달하기 pywinauto

tabSel.selectSubTab('Position','Depository Details') 
    File "C:/myCode/AutomationSuites/CCMP/Functions\Tab.py", line 21, in selectSubTab 
    Tab.selectTab(app,tabName) 
    File "C:/myCode/AutomationSuites/CCMP/Functions\Tab.py", line 17, in selectTab 



app.Dialog.child_window("title='"+tabName+"'",class_name='RibbonPageHeaderControl').select() 
TypeError: child_window() takes 1 positional argument but 2 were given 

답변

0

사용이 문제를 해결하려면 :

대신 내가 TABNAME = '위치'를 사용할 때

app.Dialog.child_window(title='Position',class_name='RibbonPageHeaderControl').select() 

아래

app.Dialog.child_window("title='"+tabName+"'",class_name='RibbonPageHeaderControl').select() 

내가 얻을 오류

app.Dialog.child_wi ndow (title = ""+ tabName + "", class_name = 'RibbonPageHeaderControl'). select()