selenium - 如何在 Linux 云中实现 selenium 以无头模式运行
问题描述
当我使用WebDriver driver = new HtmlUnitDriver();
在 Windows 机器上以无头模式运行 selenium 测试用例时,它工作正常。但它不适用于 Linux 云。我是否需要 xvfb 帧缓冲区、示例代码和实施步骤将非常有帮助。
解决方案
首先使用以下命令安装 xvfb
apt-get install xvfb firefox
现在使用 xvfb 运行您的测试文件
xvfb-run ruby test.rb
推荐阅读
- blazor-server-side - 带有 IStringLocalizer 的 Blazor 服务器端本地化未采用正确的资源文件
- javascript - Express-validator bail() 函数与 jest bail() 函数冲突
- java - 在数据集中显示小数
- javascript - 如果我传递序列化的 json 数据,它会出现在 http 请求中的什么位置?
- python - 如何将分类报告和混淆矩阵的输出导出为pdf或excel文件
- linux - 如何在 Linux 中查看用户的空闲时间?
- node.js - 在 NodeJS 中将背景图像添加到现有 PDF
- reactjs - 理解 Svelte 中的上下文(从 React 上下文转换)
- sql - 外键和计数加权排名的全文搜索
- python - 在基于 pytorch 的对象检测的这段代码中,我在哪里出错了?