小编pal*_*m n的帖子

无法在无头模式下启动 Chrome

使用 Windows 子系统 WSL2。我正在尝试在 Ubuntu 20.04 中打开浏览器。

按照命令安装 google chrome 和 chrome-driver

https://tecadmin.net/setup-selenium-chromedriver-on-ubuntu/

通过终端启动 chrome 时遇到问题。也无法初始化浏览器。

版本:

  1. Windows 10
  2. 乌班图20.04
  3. 谷歌浏览器 102.0.5005.61
  4. Chrome驱动程序102.0.5005.61
  5. 硒-webdriver (4.1.0)
  6. 瓦提尔 (7.1.0)

当我尝试通过终端打开 google-chrome 时。

$google-chrome
Run Code Online (Sandbox Code Playgroud)

错误:[0530/135205.172753:错误:exception_handler_server.cc(361)] getsockopt:参数无效(22)

$sudo update-alternatives --config x-www-browser


Selection    Path                           Priority   Status
------------------------------------------------------------
 * 0          /usr/bin/google-chrome-stable   200       auto mode
   1          /usr/bin/chromium-browser       40        manual mode
   2          /usr/bin/google-chrome-stable   200       manual mode        
   3          /usr/bin/wslview                30        manual mode
Run Code Online (Sandbox Code Playgroud)

我也尝试在 IRB 中初始化浏览器。

require 'watir'
browser = Watir::Browser.new(:chrome)
Run Code Online (Sandbox Code Playgroud)

错误:Net::ReadTimeout

也尝试重新安装子系统。仍然面临同样的问题。

ruby ubuntu selenium wsl-2

2
推荐指数
1
解决办法
4992
查看次数

标签 统计

ruby ×1

selenium ×1

ubuntu ×1

wsl-2 ×1