Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java UISpec4J文件选择器测试_Java_Junit_Uispec4j - Fatal编程技术网

Java UISpec4J文件选择器测试

Java UISpec4J文件选择器测试,java,junit,uispec4j,Java,Junit,Uispec4j,我正在尝试使用UISpec4J测试文件选择器。 一个按钮应该使文件选择器弹出。我找到了一个从菜单选项弹出的文件选择器示例: WindowInterceptor .run(openMenu.triggerClick()) .process(FileChooserHandler.init() .titleEquals("Select a template file") .assertAcceptsFilesOnly()

我正在尝试使用UISpec4J测试文件选择器。 一个按钮应该使文件选择器弹出。我找到了一个从菜单选项弹出的文件选择器示例:

 WindowInterceptor
   .run(openMenu.triggerClick())
   .process(FileChooserHandler.init()
            .titleEquals("Select a template file")
            .assertAcceptsFilesOnly()
            .select("/home/bond/file.txt"))
   .run();

但我似乎无法通过简单的按钮点击来实现这一点-我知道这可能是一个非常简单的问题,但我似乎找不到其他文档来实现这一点,我非常困惑。。。有人能解释一下如何测试这个吗?谢谢

我也尝试了来自的示例,但失败了。几乎没有变化可以帮助:

WindowInterceptor
        .init(openMenu.triggerClick())
        .process(FileChooserHandler.init()
            .titleEquals("Select a template file")
            .assertAcceptsFilesOnly()
            .select("/home/bond/file.txt"))
            .run();
我已将run的第一个实例替换为init。
可能是文档中的输入错误。

发生了什么错误?这个代码看起来不错。但是,一旦我移动JDK,我用来工作的拦截器就停止了。也许这是类似的