gpt4 book ai didi

java - Selenium 似乎阻止我的二进制文件打开动态库

转载 作者:行者123 更新时间:2023-12-02 01:37:55 24 4
gpt4 key购买 nike

我正在设置一个 Selenium 网格来自动测试 Electron 应用程序。我设置了正确的 chromedriver 并在功能中请求我构建的 Electron 应用程序二进制文件。我的应用程序正常启动,但在尝试 dlopen 应用程序的 native 库( Node native 模块)时失败。

如果我手动启动应用程序,一切正常,dlopen 上没有错误

如果我使用普通的 Chrome 二进制文件,一切都可以正常工作。

selenimum-server 会将其生成的可执行文件放入沙箱中并阻止我的二进制文件访问 native 模块吗?

java 本身会将 selenium-server 沙箱化,阻止其任何子进程访问它吗?

我在 Windows 10 上使用两台计算机(集线器和 Node )

最佳答案

我发现出了什么问题:我的应用程序依赖于我随应用程序附带的一些 .dll。此 .dll 是 VC Redistributable 2015 包的一部分。当使用 selenium-server 生成应用程序甚至使用 start 命令时,该 .dll 不可访问。安装 VC Redistributable 2015 软件包解决了我的问题

关于java - Selenium 似乎阻止我的二进制文件打开动态库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54949384/

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