提问者:小点点

组织 openqa.硒.会话不创建例外: 无法启动新会话。创建与驱动程序服务 docker 容器的会话时出错


我在docker容器上运行以下硒测试时遇到问题。代码:

package docker;

import java.net.MalformedURLException;

import java.net.URL;

import org.openqa.selenium.remote.DesiredCapabilities;
import org.openqa.selenium.remote.RemoteWebDriver;

public class DockerDemoClass {

public static void main(String[] args) throws MalformedURLException {
//System.setProperty("webdriver.chrome.driver","D:\\chromedriver.exe");
DesiredCapabilities dc=new DesiredCapabilities().chrome();
URL url=new URL("http://localhost:4444/wd/hub");
RemoteWebDriver driver=new RemoteWebDriver(url,dc);
driver.get("https://www.youtube.com/watch?v=UzwnM13Na8E");
System.out.println("Title is"+driver.getTitle());
driver.quit();

共1个答案

匿名用户

看起来您的Selenium docker容器设置是错误的。请用官方文件核实。很可能您忘记添加< code> - shm-size="2g"。完整的解释请看这里