Win32 :: GuiTest能否检测到Excel抛出的错误弹出窗口?

时间:2015-02-19 09:45:07

标签: perl win32gui

我正在使用Win32::GuiTest

以下是我的代码,我将其发送到Excel文件,我尝试编写的单元格不允许20作为有效值,并以弹出窗口的形式抛出异常。

my $command = "{DOWN}{RIGHT}{DOWN}{RIGHT}{DOWN}{RIGHT}{DOWN}";
SendKeys($command);
SendKeys("20");

有没有办法使用Perl捕获这些错误(代码/文本)消息?

1 个答案:

答案 0 :(得分:0)

文档说

  

SendKeys总是在发送击键后返回。没有办法   告诉应用程序在执行该功能时是否处理了这些键   回报。

您可能会发现FindWindowLike和GetChildWindows很有帮助。

请参阅:http://www.perlmonks.org/bare/?node_id=282956