如何在Marathon中捕获弹出对话框?

时间:2014-05-23 19:46:17

标签: java ruby

我有一些Marathon Java GUI测试代码,除了弹出对话框时效果很好。当我手动运行时,录制没有记录任何内容,并且在该点停止执行Ruby脚本,等待我手动单击对话框选项。我该如何自动化这部分?

快速代码示例:

# This works on the main window
with_window("Window") {
    select("Name", "Bob")
}

# This does nothing, even when embedded in the previous block
with_window("Dialog") {
    select("Inputarea", 20)
    click("OK")
}  

1 个答案:

答案 0 :(得分:1)

经过一个星期左右的努力,现在工作正常。看起来很神奇,因为我没有做出任何改变。相同的JRE / JDK,相同的马拉松安装等。我重新启动时没有任何变化,但它现在才有效......