def stop(event):
popup("Done")
event.region.stopObserver()
pass
wmp = App("C:\\Program Files\\Windows Media Player\\wmplayer")
wmp.open()
wait(2)
click(find(Pattern("play_button.png").exact()))
popup("Started Playing")
wait(3)
onAppear(Pattern("stop_button.png").exact(),stop)
observe(FOREVER)
在上面的代码片段中,我尝试在 windows 媒体播放器中播放一个 mp3 文件并观察它直到出现停止按钮,它出现后,它会显示弹出消息“完成”。当我第一次运行这个程序时,弹出消息显示一次,当我再次运行它时,它显示弹出消息两次,第三次显示它三次。有人可以解释一下为什么会这样,尽管我只给出了一个popup("Done")
在代码片段中只给出了一个?