Я пробую простой код в Silk4Net, используя VB.Net. У меня автоматизирован запуск калькулятора. Перед вводом чисел появляется окно сообщения. Я не могу найти способ закрыть окно сообщения автоматически. Я хочу иметь возможность распознавать окно сообщения и либо отодвигать его назад, либо полностью отклонять.
Код выглядит следующим образом:
<TestMethod()>
Public Sub TestMethod1()
With _desktop.Window("Calculator")
.SetActive()
generateMsg()
.PushButton("Clear").Select()
.PushButton("3").Select()
.PushButton("5").Select()
End With
End Sub
Public Sub generateMsg()
Thread.Sleep(2000)
With _desktop.Window(MsgBox("Test", MsgBoxStyle.Critical, "Test"))
For Each p As Process In Process.GetProcesses
If p.MainWindowTitle.Contains("Test") Then
p.Kill()
End If
Next
'With .Dialog("Test")
' '.PushButton("OK").Select()
'End With
' .Close()
End With
End Sub
Любая помощь приветствуется. Спасибо.
MsgBox
как часть своего тестового сценария. Чего вы пытаетесь добиться этим? - person tehlexx   schedule 17.02.2016