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