小编Sme*_*mek的帖子

Capybara Selenium Chrome打开关于谷歌浏览器

我在Chrome中进行测试存在问题.当我运行测试时,它会在新选项卡中打开chrome:// settings/help页面.这导致我的测试失败,因为它找不到它应该单击的按钮.当我看到发生的事情时,我正在正常模式下在Chrome中进行调试.

我可以防止这种情况发生吗?或者我可以以某种方式保持我正在测试的选项卡?

ruby-on-rails capybara selenium-webdriver google-chrome-headless

6
推荐指数
1
解决办法
1080
查看次数

Jestjs 测试在 Gitlab CI 中失败

我正在尝试在 Gitlab CI 中运行 Jest 测试。测试在本地成功,但是当我在 Gitlab CI 上运行它们时,出现以下错误:

Test suite failed to run
ProcessTerminatedError: cancel after 2 retries!

  at Farm.<anonymous> (node_modules/worker-farm/lib/farm.js:81:25)
  at Array.forEach (native)
  at Farm.<anonymous> (node_modules/worker-farm/lib/farm.js:75:36)
  at ontimeout (timers.js:386:14)
  at tryOnTimeout (timers.js:250:5)
  at Timer.listOnTimeout (timers.js:214:5)

A worker process has quit unexpectedly! Most likely this is an 
initialization error.
error Command failed with exit code 1.
Run Code Online (Sandbox Code Playgroud)

我尝试添加 --runInBand 选项,但这会导致分段错误。我还尝试了 --maxWorkers 选项,但这会导致相同的错误。有什么想法如何解决这个问题吗?

gitlab-ci jestjs

5
推荐指数
1
解决办法
2376
查看次数