java - 如何在heroku google chrome上部署selenium java
问题描述
如何在 heroku 上部署 java selenium,我在 youtube 或其他教程上找不到视频,有什么想法吗?我尝试将 python 代码转换为 java 代码,但我不知道该怎么做。
ChromeOptions options = new ChromeOptions();
options.addArguments("--lang=en");
options.addArguments("--no-sandbox");
webDriver = new ChromeDriver(options);
这是我在谷歌浏览器打开之前的设置。
解决方案
您只是缺少设置 chrome 驱动程序路径。在以下代码中将 chrome 驱动程序路径传递给 SetBinary():
ChromeOptions options = new ChromeOptions()
options.addArgument("--disable-gpu");
options.addArgument("--no-sandbox");
options.setBinary("/path/to/chromedriver");
ChromeDriver driver = new ChromeDriver(options);
推荐阅读
- angularjs - 更新克隆列表时如何阻止原始列表更新
- mongodb - 单个 mongo 查询中的多个计数查询
- mysql - 在 Windows 中安装 gzip 并使用 gunzip 命令
- ruby - 从包含 IPv4 和 IPv6 的 Ruby 字符串中获取 IPv4?
- c# - 在 txt 文件中的两个特定字符串之间搜索多个字符串并显示在数据网格中
- javascript - jQuery if/else 语句使用多个按钮切换内容
- go - 查询 FlagSet 使用情况
- python - Python selenium 从表中提取数据并单击
- android - 单击 Listview Android 上的项目时显示按钮
- ansible - 为什么我的 Ansible 复制命令意外挂起?