以下是我的python函数。我用“pyautoit”打开了一个应用程序窗口。 (我想在机器人框架中将此函数用作关键字)
def TEST_window():
autoit.send("#m") # To maximize the screen
autoit.win_wait_active("[CLASS:TestFrame]", 60) # Wait for 60 secs to window appear
autoit.send("{ENTER}") # click on ENTER button
如果预期的应用程序窗口在60秒内出现,则上面的代码工作正常。但是如果窗口没有在60秒内出现,我想提出异常。
有人可以指导我吗?
答案 0 :(得分:2)
win_wait_active
将返回0。所以它会像
def TEST_window():
autoit.send("#m") # To maximize the screen
if autoit.win_wait_active("[CLASS:TestFrame]", 60) == 0:
Raise Exception
else:
# do your cool stuff here
autoit.send("{ENTER}") # click on ENTER button