Java TestFX和Gradle-非ODEFoundException

Java TestFX和Gradle-非ODEFoundException,java,eclipse,gradle,javafx,testfx,Java,Eclipse,Gradle,Javafx,Testfx,testFx已经在Eclipse中运行,GUI测试也成功运行。但它不适用于gradle。它给我一个按钮上的NONODEFOUND异常。 如果我去掉那行代码,它会显示下一行的异常,下一行指向文本字段 除了开发人员之外,似乎没有人尝试过将testfx与gradle结合使用 你知道怎么解决吗 格拉德尔·邦德 apply plugin: 'java' apply plugin: 'maven' apply plugin: 'checkstyle' apply plugin: 'application'

testFx已经在Eclipse中运行,GUI测试也成功运行。但它不适用于gradle。它给我一个按钮上的NONODEFOUND异常。 如果我去掉那行代码,它会显示下一行的异常,下一行指向文本字段

除了开发人员之外,似乎没有人尝试过将testfx与gradle结合使用

你知道怎么解决吗

格拉德尔·邦德

apply plugin: 'java'
apply plugin: 'maven'
apply plugin: 'checkstyle'
apply plugin: 'application'
apply plugin: 'jacoco'


group = 'TodoManager'
version = '0.0.1'
description = """Aufgabenplanung"""
//隐私保护 mainClassName=“*********.ToDomainManager.model.ReadAndWrite”

不知道这是否有帮助,但这是我的项目结构。

我最近开始在gradle中使用testfx

这是我的
build.gradle

plugins{
    id 'application'
    id 'com.github.johnrengelman.shadow' version '1.2.3'
}

mainClassName = "dialogio.Dialogio"
repositories {
    mavenCentral()
}
dependencies{
    compile 'com.google.guava:guava:19.0'
    compile 'org.controlsfx:controlsfx:8.40.10'
    testCompile 'org.loadui:testFx:3.1.0'
}
test {
  testLogging.showStandardStreams = true
}
出于某种原因,如果我有
按钮loginButton=find(#loginButton”),即使我设置了fx:id,我也会得到您提到的异常。只有在我设置了CSS id:

plugins{
    id 'application'
    id 'com.github.johnrengelman.shadow' version '1.2.3'
}

mainClassName = "dialogio.Dialogio"
repositories {
    mavenCentral()
}
dependencies{
    compile 'com.google.guava:guava:19.0'
    compile 'org.controlsfx:controlsfx:8.40.10'
    testCompile 'org.loadui:testFx:3.1.0'
}
test {
  testLogging.showStandardStreams = true
}