本地浏览器堆栈宁静测试

Local browserstack serenity testing

我正在尝试 运行 通过 browserstack 在本地进行宁静测试。我已经下载了以下测试仓库:https://github.com/browserstack/serenity-browserstack

替换了我的 browserstack 凭据和 运行 以下命令 mvn clean verify -P local。

我在 mac 上使用 browserstack chrome 扩展程序,但是每当我使用该命令时都没有任何反应,远程浏览器屏幕上没有 activity。

当查看 browserstack Automate 选项卡时,我看到测试已经 运行 但本地是错误的...

我做错了什么?

要启用本地测试,BS Automate 需要 this 功能以及他们的 BrowserStackLocal 二进制文件应该在测试执行之前启动并且 运行。

我看到他们的代码在测试开始之前以编程方式启动 BrowserStackLocal 二进制文件(替换 chrome 扩展名)。

请确认“browserstack.local”功能已正确设置为“True”。这应该启用本地测试并使用上面代码生成的二进制连接。

P.S : Chrome 的 BS 本地扩展不会被 BS Automate 使用,它仅被 BS Live 使用。