小编Iva*_*nin的帖子

java.io.File.<init>(File,String)依赖于JDK版本

它看起来像java.io.File.(File,String)依赖于JDK版本.代码示例在Windows 10上运行.

代码示例:

public static void main(String... args) {
    String path = "C:\\Workspace\\project";
    File file = null;
    for (String part : path.split("\\\\")) {
        file = new File(file, part);
    }
    System.out.println(file);
    // prints "C:Workspace\project" for JDK 9+
    // prints "C:\Workspace\project" for JDK 8
}
Run Code Online (Sandbox Code Playgroud)

您能否解决该案件的任何已知问题或解决方案

java file java-io java-8 java-9

8
推荐指数
1
解决办法
238
查看次数

由于 chromedriver 版本使用不正确,Vividus 测试无法启动

我正在使用Vividus工具进行 Web UI 测试似乎无法检测到已安装Chrome的正确版本;我有版本 83.0.4103.61 的 Chrome 和 io.github.bonigarcia.wdm.WebDriverManager 报告检测到版本 81,结果测试没有开始。

日志

io.github.bonigarcia.wdm.WebDriverManager - Using chromedriver 81.0.xxxxx.xx (since Chrome 81 is installed in your machine)
Run Code Online (Sandbox Code Playgroud)
2020-05-27 17:20:25,179 [batch-1-thread-1] INFO  org.vividus.bdd.log.LoggingStoryReporter - Given I am on the main application page (FAILED)
(org.openqa.selenium.SessionNotCreatedException: session not created: This version of ChromeDriver only supports Chrome version 81
Build info: version: '4.0.0-alpha-1', revision: 'd1d3728cae', time: '2019-04-24T13:42:21'
System info: os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '13'
Driver info: driver.version: ChromeDriver …
Run Code Online (Sandbox Code Playgroud)

automation ui-automation webdrivermanager-java vividus

5
推荐指数
1
解决办法
137
查看次数

Gradle多项目并行构建消耗100%的CPU时间

系统信息
在此输入图像描述

软件信息
操作系统
在此输入图像描述
Java:OpenJDK 12.0.2
Gradle:5.6.2

启用并行构建的构建 Gradle 多项目问题几乎消耗了所有 CPU 时间。PC 在构建过程中不可交互

重现 步骤
1.2.3 .git clone --recursive https://github.com/vividus-framework/vividus.git
cd vividus
./gradlew build

multi-project gradle

4
推荐指数
1
解决办法
1256
查看次数

Vividus 版本策略

我正在使用 Vividus 工具进行测试。我知道 Vividus 使用 Gradle 作为构建系统来测试项目。我应该选择哪种 Vividus 版本使用策略?

我相信有几个:
1. 使用最新的发布版本
2. 使用最新的 Vividus 可用,尽管快照或发布

还有其他人吗?如何应用这些策略?

automation ui-automation vividus

4
推荐指数
1
解决办法
76
查看次数

我可以使用 Vividus 工具查询哪些数据库

哪些数据库支持 Vividus 工具,应该如何处理数据库?

database automation vividus

4
推荐指数
1
解决办法
85
查看次数

如何使用 Vividus 工具测试下载文件

我正在使用Vividus来测试我的应用程序。

单击下载按钮后,如何测试文件是否已下载?

automation ui-automation vividus

2
推荐指数
1
解决办法
96
查看次数