我正在评估Testim.io (测试自动化框架)。它们为在CI环境中运行测试提供了一个CLI,但不支持Github操作。无论如何,我一直试图运行它,使用的是本地选项(它派生出一个本地Chrome实例),但不幸地失败了。所采取的步骤:
browser-actions/setup-chrome@latest操作安装铬。--use-local-chrome-driver标志运行testim,传递Chromium位置(--chrome-binary-location=$(which chrome))。我在操作日志中遇到的错误:

我怀疑我可能传递了铬桶的错误位置,但我不知道在Github操作中有任何调试工具可能会在这种情况下有所帮助。
有人遇到过类似的事吗?
发布于 2021-11-03 10:59:37
如果任何人遇到类似的问题(希望这将很快得到Testim支持)。
似乎CLI没有成功地运行测试,因为远程计算机中没有显示服务器。
通过使用xvfb-action,我终于成功地运行了它:

发布于 2022-06-24 04:38:58
Testim现在支持github操作。下面是来自官场文档的yaml示例:
name: Testim E2E
on: [push]
jobs:
run-testimio-cli:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: '16.13.0'
- run: npm install -g @testim/testim-cli
- run: testim --token <TESTIM_TOKEN> --project <PROJECT_ID> --grid <GRID_NAME>如果您有兴趣了解更多信息,下面是我的示例项目。
https://stackoverflow.com/questions/69823083
复制相似问题