我如何使用 Pywinauto select 列表中的项目
How do I select item from list using Pywinauto
你好,我有一个用 pywinauto 打开的 Gui,我想要的是 select 从 window 中的列表中的 Item 然后单击该列表,现在我可以打开 gui使用此代码
for element in os.listdir(direction):
if element.endswith('Nasfla'):
path2=''.join((direction,'\',element))
for exe in os.listdir(path2) :
if exe.endswith('flagui90.exe'):
path3=''.join((path2,'\',exe))
app = Application()
#opining nasgro
app.start(path3)
#open second window
app.NASFLACrackGrowthAnalysis.Showcrackcaselibrary.click()
# try to select item from list but not working
app.CrackCaseLibrary.ThroughCracks.click
请看图片了解黄色是我想要的select
我找到了如何为使用 pywinauto 的人做到这一点
app.NASFLACrackGrowthAnalysis.Showcrackcaselibrary.click()
app.CrackCaseLibrary.ListBox.select(0)
ListBox 允许您从 GUI 获取列表,并且 .select() 获取项目的索引
你好,我有一个用 pywinauto 打开的 Gui,我想要的是 select 从 window 中的列表中的 Item 然后单击该列表,现在我可以打开 gui使用此代码
for element in os.listdir(direction):
if element.endswith('Nasfla'):
path2=''.join((direction,'\',element))
for exe in os.listdir(path2) :
if exe.endswith('flagui90.exe'):
path3=''.join((path2,'\',exe))
app = Application()
#opining nasgro
app.start(path3)
#open second window
app.NASFLACrackGrowthAnalysis.Showcrackcaselibrary.click()
# try to select item from list but not working
app.CrackCaseLibrary.ThroughCracks.click
请看图片了解黄色是我想要的select
我找到了如何为使用 pywinauto 的人做到这一点
app.NASFLACrackGrowthAnalysis.Showcrackcaselibrary.click()
app.CrackCaseLibrary.ListBox.select(0)
ListBox 允许您从 GUI 获取列表,并且 .select() 获取项目的索引