java - 如何捕获 Marathon 中的弹出对话框?

标签 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")
}  

最佳答案

经过一周左右的努力,现在工作正常了。看起来很神奇,因为我没有做任何改变。相同的 JRE/JDK、相同的马拉松式安装等。我重新启动后没有任何更改,但它现在可以工作了...

关于java - 如何捕获 Marathon 中的弹出对话框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23837314/

相关文章:

java - JVisualVM 线程调查器中的 Keep-Alive-Timer 是什么意思?

ruby - 复杂地操纵哈希数组的顺序

ruby:类实例变量与实例变量

java - 从 KeyCloak 导出所有用户

ruby - 如何使用 RestClient 包装每个请求以使用 :verify_ssl => false?

ruby - 不知道为什么会发生这种情况

ruby - 我如何使用 Nokogiri 创建一个独特的阵列?

java - GWT-Platform 在一个全局演示器中嵌套多个演示器

java - Big O 分析中方法调用和返回语句的成本是多少?

java - 带有 IN 子句的 Spring Data JPA 中的 NPE