#python #pywinauto
#python #pywinauto
Вопрос:
Привет, у меня есть графический интерфейс, который я открываю с помощью pywinauto, и я хотел бы выбрать элемент из списка внутри окна и щелкнуть в этом списке, теперь я могу открыть графический интерфейс с помощью этого кода
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
пожалуйста, посмотрите картинки, чтобы понять, что желтый — это то, что я хотел бы выбрать
Ответ №1:
Я узнал, как это сделать, поэтому для людей, которые используют pywinauto
app.NASFLACrackGrowthAnalysis.Showcrackcaselibrary.click()
app.CrackCaseLibrary.ListBox.select(0)
ListBox позволяет получить список из графического интерфейса пользователя, а .select() принимает индекс элемента