繁体   English   中英

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

[英]How do I capture popup dialog boxes in Marathon?

我有一些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")
}  

经过一周左右的努力后,它现在可以正常工作了。 我没有做任何更改,似乎很神奇。 相同的JRE / JDK,相同的马拉松安装等。我没有更改就重新启动,但现在可以正常使用了...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM