我正在尝试在本地安装的 Safari 上执行 TestCafe 套件。我之前已经在 chrome、chrome:headless、firefox 和 firefox:headless 上执行过测试。当运行命令testcafe --list-browsers来检索已安装浏览器的列表时,我收到以下信息:
testcafe --list-browsers
Using locally installed version of TestCafe.
firefox
chrome
safari
Run Code Online (Sandbox Code Playgroud)
当我通过命令行执行简单测试时testcafe safari path/to/tests/,Safari 浏览器将启动,但不会发生导航。我保留在启动窗口上(显示我最喜欢的页面和最近访问的页面)。当对不同的浏览器(例如,)执行相同的命令时testcafe chrome path/to/tests/,测试将在本地浏览器中执行。
我是否缺少启动 Safari 并与 TestCafe 一起运行所需的东西?我正在使用 TestCafe 版本1.6.1。我没有看到 TestCafe 文档中提到的任何其他设置......