BG Development


  Reply to this topicStart new topicStart Poll

> Има ли такава функция в Python
ebatichoveka
Публикувано на: 10-03-2019, 00:05
Quote Post



Име:
Група: Потребител
Ранг: Новопостъпил

Мнения: 1
Регистриран на: 09.03.19



Здравейте,

Да кажем, че трябва да тествам някакво енд юзер програмче посредством което се въвежда някаква информация в база данни.
Чрез pyautogui функцията въвеждам нужните данни но поради някаква причина от програмчето на екран изкача съобщение за грешка (примерно непозволен запис или нещо от сорта...без значение екран за грешка).
въпроса ми е мога ли да хвана по някакъв начин този прозорец с грешка и да спра скрипта там.....?

Това мнение е било редактирано от ebatichoveka на 10-03-2019, 00:07
PMEmail Poster
Top
ici
Публикувано на: 10-03-2019, 00:26
Quote Post


Group Icon
Име: Ивайло Илчев ики
Група: VIP
Ранг: Почетен член

Мнения: 16122
Регистриран на: 06.06.04



CODE
      if app.windows_(title=TITLE):
           dlg = app.window_(title=TITLE)
           log("Found Error msg dialog!")
           log("ErrorMsg :" + dlg.Static2.Texts()[0].strip())
           dlg.OK.Click()

           win = _findWindow(app, TITLE_APP, 10.0)
           if win:
               try:
                   win.MenuSelect("&Platform->E&xit")
               except MatchError:
                   win.MenuSelect(u"&Платформа->Изход")
               log("TODO: Update via treeview control")
           _killApp(app, EXE_PATH)
           return "Error read!"

           break # Some shit hapens!


--------------------
Reading undefined locations provides undefined data.
PMEmail PosterUsers Website
Top
1 потребители преглеждат тази тема в момента (1 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2019 | BG Development | All Rights Reserved
RSS 2.0