Python2.7:的pywinauto(Windows界面测试库)如何获取文本框的内容?
比如,我已经用如下代码用记事本打开了指定文件,但不知道如何在Python的控制台中输出此文件的内容。frompywinautoimportapplicationprint...
比如,我已经用如下代码用记事本打开了指定文件,但不知道如何在Python的控制台中输出此文件的内容。
from pywinauto import application
print "start"
try:
app =application.Application()
app.start_('notepad.exe') # can launch
#app.start_(r'C:\\Windows\\System32\\notepad.exe')
#time.sleep(1)
app.Notepad.MenuSelect("File->Open")
#time.sleep(1)
app.dialog.edit.TypeKeys("C:\\ProgPython\\test.txt")
app.dialog.Open.Click()
alltext = app.WindowText() #这句有问题
print alltext
except:
print "except"
print "end" 展开
from pywinauto import application
print "start"
try:
app =application.Application()
app.start_('notepad.exe') # can launch
#app.start_(r'C:\\Windows\\System32\\notepad.exe')
#time.sleep(1)
app.Notepad.MenuSelect("File->Open")
#time.sleep(1)
app.dialog.edit.TypeKeys("C:\\ProgPython\\test.txt")
app.dialog.Open.Click()
alltext = app.WindowText() #这句有问题
print alltext
except:
print "except"
print "end" 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询