经过测试镀铬工艺仍然是幼虫黄昏

时间:2018-11-01 18:37:30

标签: laravel selenium phpunit laravel-5.7 laravel-dusk

在使用Atlassian竹子进行镀铬测试之后,铬制工艺仍然是“僵尸”。

在我的驱动程序代码下面:

//use this to create the token

  var token = jwt.sign({
  exp: "1h",
  data: "payload"
   }, "secret");

/*while checking the token ,Throws error if the token is expired else you will get the decoded data*/

jwt.verify(token, 'secret', function(err, decoded) {
  if (err) {
    /*
      err = {
        name: 'TokenExpiredError',
        message: 'jwt expired',
        expiredAt: 1408621000
      }
    */
  }
});

Composer.json:

$options = (new ChromeOptions())
           ->addArguments(['--disable-gpu', '--headless', '--no-sandbox', ]);
$chrome = DesiredCapabilities::chrome()
         ->setCapability(ChromeOptions::CAPABILITY,$options)
         ->setCapability('acceptInsecureCerts', true);
return RemoteWebDriver::create('http://localhost:9515', $chrome);

在屏幕快照下方显示僵尸进程

最高命令的结果

Result of top command

感谢您的答复。

1 个答案:

答案 0 :(得分:0)

挖掘之后,似乎原因是Docker容器上缺少标志:

必须docker run标记附加到您的--init

从Atlassian官方文档中: atlassian/bamboo-server

  

请注意,必须使用--init标志才能正确获得僵尸进程。