一段时间以来,我一直在使用 SFDX 通过 Teamcity 自动化 Salesforce 开发。SFDX 并不总是提供最好的错误消息,但文档通常很有帮助。好吧,或者我是这么想的,直到我开始使用 LTS。这是安装 LTS 的文档 - https://developer.salesforce.com/docs/atlas.en-us.lightning.meta/lightning/lightning_testing_install.htm。我已阅读文档并按照说明操作,但我无法让 LTS 为我工作。我能够创建一个临时组织并安装 LTS,但我无法运行测试。
sfdx force:lightning:test:run -a jasmineTests.app
以下命令允许您运行示例 Jasmin 测试。每当我尝试该命令时,我都会收到以下错误:
ERROR running force:lightning:test:run: Unable to connect to selenium
. 在文档中,它没有指定需要 selenium 的服务器。
尽管文档没有提及硒,但我尝试下载 selenium-standalone-chrome。我尝试将 selenium/standalone-chrome 作为 docker 容器运行。但它不起作用。
尝试的链接: https ://github.com/forcedotcom/LightningTestingService/issues/46 https://github.com/forcedotcom/LightningTestingService/issues/46#issuecomment-457829523 https://github.com/forcedotcom/LightningTestingService/issues /46#issuecomment-347928851
请帮助,我已经尝试了几乎所有的东西。