我有一些 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、相同的马拉松式安装等。我重新启动后没有任何更改,但它现在可以工作了...
关于java - 如何捕获 Marathon 中的弹出对话框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23837314/