Jakarta ee 在github操作中对Chrome headless运行Arquillian测试

Jakarta ee 在github操作中对Chrome headless运行Arquillian测试,jakarta-ee,jboss-arquillian,github-actions,arquillian-drone,Jakarta Ee,Jboss Arquillian,Github Actions,Arquillian Drone,我创建了一个使用Arqillian Dron和Arquillian石墨烯来测试faces网页的工具 测试在我的本地系统上通过,但是当在Github操作工作流中像这样将headless chrome设置为web驱动程序时(请参阅完整文件,默认情况下它使用phantomjswebdriver): 在这一步它是冻结的 但是我在本地系统中运行了相同的命令(mvn clean verify-Parq payara embedded,chromeheadless),它可以工作。如何使chromeheadle

我创建了一个使用Arqillian Dron和Arquillian石墨烯来测试faces网页的工具

测试在我的本地系统上通过,但是当在Github操作工作流中像这样将headless chrome设置为web驱动程序时(请参阅完整文件,默认情况下它使用
phantomjs
webdriver):

在这一步它是冻结的


但是我在本地系统中运行了相同的命令(
mvn clean verify-Parq payara embedded,chromeheadless
),它可以工作。如何使chromeheadless在Github操作上工作?

因此,如果您尝试测试普通html或jsp而不是jsf页面,它会工作?@Kukeltje它在本地开发环境上工作。我认为这是一个与环境有关的问题。我已经搜索了Github官方操作,但没有找到如何在Github操作CI工作流文件中为我的测试环境设置
chromeheadless

    - name: Run integration test with -Parq-payara-embedded(chromeheadless)
      run: mvn clean verify -Parq-payara-embedded,chromeheadless