gpt4 book ai didi

java - 无法使用 Selenium Webdriver java 在 Linux 机器上运行 Headless Chrome 浏览器

转载 作者:太空狗 更新时间:2023-10-29 12:40:11 29 4
gpt4 key购买 nike

使用Selenium Webdriver(V2.29), selenium-api版本(3.4.0), Chrome版本 (62.0.3202.94) 64 位 并尝试使用以下代码在 linux 机器上运行 chrome 浏览器。

    WebDriver driver;
String chromeBinaryPath = "/data/Package/CHROME_NEW";
String driverPath = "/data/Package/Selenium/WebDrivers/ChromeDrivers/chromedriver_linux32/chromedriver";

System.setProperty("webdriver.chrome.driver", driverPath);
System.setProperty("webdriver.chrome.verboseLogging","true");
System.setProperty("webdriver.chrome.logfile","/data/Package/log/chromedriver.log");


ChromeOptions optionsLinux64 = new ChromeOptions();

optionsLinux64.setBinary(chromeBinaryPath);
optionsLinux64.addArguments("--headless");
optionsLinux64.addArguments("--no-sandbox");
optionsLinux64.addArguments("--disable-gpu");
optionsLinux64.addArguments("--headless");

driver = new ChromeDriver(optionsLinux64);

当尝试创建 chrome session 时,出现以下异常:

unknown error: Chrome failed to start: exited abnormally (Driver info: chromedriver=2.29.461571 (8a88bbe0775e2a23afda0ceaf2ef7ee74e822cc5),platform=Linux 3.10.0-693.5.2.el7.x86_64 x86_64) (WARNING: The server did not provide any stacktrace information) Command duration or timeout: 60.10 seconds Build info: version: '3.4.0', revision: 'unknown', time: 'unknown' System info: host: 'el4014.bc', ip: '10.120.94.70', os.name: 'Linux', os.arch: 'amd64', os.version: '3.10.0-693.5.2.el7.x86_64', java.version: '1.8.0_151' Driver info: driver.version: ChromeDriver

使用 rpm 文件在 /data/Package/CHROME_NEW 文件夹中安装了 Chrome。

chromedriver.log 中的消息:

[0.204][DEBUG]: DevTools request: http://localhost:12111/json/version
LaunchProcess: failed to execvp:
/data/Package/CHROME_NEW/
[0.379][DEBUG]: DevTools request failed

谁能帮我解决上述问题。

最佳答案

这应该是可行的:

ChromeOptions options = new ChromeOptions();
options.setHeadless(true);

关于java - 无法使用 Selenium Webdriver java 在 Linux 机器上运行 Headless Chrome 浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48006203/

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