gpt4 book ai didi

java - 在 Jenkins 主( headless )节点上使用 native Windows 选择器选择文件

转载 作者:行者123 更新时间:2023-12-02 12:18:15 25 4
gpt4 key购买 nike

我有 Selenium 测试,它通过 native Windows 文件选择器窗口选择文件。这是通过使用 Java Robot 来实现的类(class)。当测试以正常 session (即使用 GUI)运行时,这可以正常工作。但是,当在 Jenkins 主节点上运行测试时,测试是从其他用户执行的,并且在这种情况下没有 Activity 桌面 session ,并且无法选取文件。

有没有办法在不使用 GUI 设置从属节点的情况下处理这个问题?

有很多文章建议使用相同的方法来处理文件选择,但没有提到在从主节点(使用不同用户)运行测试时处理 Windows native 文件选择器。

最佳答案

机器人无法在 headless 环境中使用。这是一个已知的限制。所以你必须使用 Activity 桌面模式。对于 SikuliX/AutoIT 等工具也是如此。

关于java - 在 Jenkins 主( headless )节点上使用 native Windows 选择器选择文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45998513/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com