java - 在 CentO 上运行 Selenium 框架
问题描述
我曾尝试使用 XVFB 在 CentOs 服务器上运行 chrome headless,尽管我现在必须更新我的代码才能做到这一点,我们是否知道我们是否可以使用 Java 代码触发 XVFB 并确保 WebDriver 能够与之交互?
编辑:文档中的示例
ChromeDriverService service = new ChromeDriverService.Builder()
.usingAnyFreePort()
.withEnvironment(ImmutableMap.of("DISPLAY", display))
.build();
返回新的 ChromeDriver(服务);
解决方案
推荐阅读
- mongodb - 如何计算具有相同值的文档的数量并使用 mongoDB 中的另一个字段对它们进行分组?
- javascript - 无法删除(删除)quickblox id
- python - Python使用变量作为具有相等语法的dict键
- javascript - Provider 不是静态可分析的 - 从 Angular 8 迁移到 Angular 9
- jmeter - JMETER 测试脚本记录器灰显
- sqlite - 如何在时间序列 sqlite 数据库中选择固定数量的均匀分布的行
- string - shell用包含特殊字符的变量替换字符串
- node.js - mongodb聚合查找函数中的对象id数组匹配
- regex - 我如何正确地反向引用这个正则表达式模式?
- google-apps-script - 使用 importxml 在 Google 表格中创建每日投资组合跟踪器