import time #导入时间库
from pywinauto import application#导入pywinauto库
app = application.Application().start('notepad.exe')#启动记事本
#app.Notepad.MenuSelect('帮助->关于记事本') #打开菜单方法1
#app['记事本'].menu_select(u'帮助(H)->关于记事本(A)')#打开菜单方法2
app.Notepad.TypeKeys('%HA',pause=1)#打开菜单方法3
#app.window(title_re='关于“记事本”').window(title_re='确定').Click()#定位“关于记事本”的对话框方法1+点击
#app['关于“记事本”']['确定'].Click()#定位“关于记事本”的对话框方法2+点击
about_dlg = app.window(title_re="关于", class_name="#32770") #定位“关于记事本”的对话框方法3
about_dlg['确定'].Click()# +点击
app.Notepad.TypeKeys(u"张辉")
time.sleep(2)
#app.Notepad.close()#关闭有问题方法1?不成功
#app.Notepad.TypeKeys('%FX')#方法2成功运行
app.Notepad.MenuSelect("文件->退出")#方法3成功运行
time.sleep(2)
#app['记事本']['不保存'].Click() #退出时弹出对话框操作,同窗体定位,成功
app.window(title_re='记事本').window(title_re='不保存').Click() #退出时弹出对话框操作,同窗体定位,成功2
import time
from pywinauto import application
app = application.Application().start('notepad.exe')
#app.Notepad.MenuSelect('帮助->关于记事本') #打开菜单方法1
#app['记事本'].menu_select(u'帮助(H)->关于记事本(A)')#打开菜单方法2
app.Notepad.TypeKeys('%HA',pause=1)#打开菜单方法3
#app.window(title_re='关于“记事本”').window(title_re='确定').Click()#定位“关于记事本”的对话框方法1+点击
#app['关于“记事本”']['确定'].Click()#定位“关于记事本”的对话框方法2+点击
about_dlg = app.window(title_re="关于", class_name="#32770") #定位“关于记事本”的对话框方法3
about_dlg['确定'].Click()# +点击
app.Notepad.TypeKeys(u"杨彦星")
time.sleep(2)
#app.Notepad.close()#关闭有问题方法1?不成功
#app.Notepad.TypeKeys('%FX')#方法2成功运行
app.Notepad.MenuSelect("文件->退出")#方法3成功运行
time.sleep(2)
#app['记事本']['不保存'].Click() #退出时弹出对话框操作,同窗体定位,成功
app.window(title_re='记事本').window(title_re='不保存').Click() #退出时弹出对话框操作,同窗体定位,成功2