如何使用Ghostlab执行同步测试

如果您一直在关注该帖子,则可以看到“同步测试”将同时在多个浏览器和设备上测试针对移动设备优化的网站,从而改善了您的开发工作流程。

在上一篇文章中,我们向您展示了如何使用Browser Sync执行同步测试

浏览器内的交互(例如刷新,单击和填写表格) 实时反映在浏览器和连接的设备上

让我们来看看。

因此,在本文中,我们将向您展示使用名为Ghostlab的应用程序进行同步测试的替代方法。

一些人可能更喜欢使用命令行,而有些人可能更喜欢使用带有图形界面的应用程序因为这对他们来说更直观。

但是我们知道每个人都有自己的工作风格。

入门

它还提供了具有所有功能的试用版,因此您可以在决定购买之前对其进行探索。

Ghostlab单个许可证的价格为49美元,可在两台计算机中使用。

按照操作系统步骤安装它,然后启动它。

它可用于Windows和OSX。 在此处获取

如何使用Ghostlab执行同步测试

我们准备使用Ghostlab。

项目配置

有两个选项:我们可以将项目目录拖放到应用程序的窗口中,或者可以像这样复制和粘贴项目的URL地址。

我们要做的第一件事是将我们的项目添加到Ghostlab。

如何使用Ghostlab执行同步测试

Ghostlab如**册所有添加的项目

如何使用Ghostlab执行同步测试

我们还可以拖放项目列表以切换其位置。

如何使用Ghostlab执行同步测试

单击图标以将其展开以显示在选项卡阵列中的配置选项。

将鼠标光标移到项目图标上,它将变成一个齿轮图标。

此外,我们可以配置每个项目。

在这些标签中,我们可以打开或关闭Ghostlab服务器,选择用于查看项目的浏览器,更改项目标题或URL,等等。

如何使用Ghostlab执行同步测试

开启服务器

为此,您只需单击项目列表的箭头图标。

如上所述,Ghostlab配备了一个内置服务器,该服务器可同时用于静态站点 (仅HTML和CSS)以及使用PHP,Ruby等构建的动态站点 。所有配置都设置好之后,我们就可以移动打开服务器电源。

如何使用Ghostlab执行同步测试

您不必复制粘贴URL。

单击火箭图标以在默认浏览器中启动项目,或单击火箭下方的浏览器图标以选择其他浏览器。

服务器打开时,您将在窗口应用程序的左下方看到通知,其中显示服务器URL和端口

如何使用Ghostlab执行同步测试

如果您在另一个项目中打开服务器,则它将为较旧的项目关闭,而为新打开的项目打开。

注意:服务器一次仅适用于一个项目。

连接设备

当我们在任何浏览器中启动项目时,Ghostlab都会在右侧栏中注册它。

如何使用Ghostlab执行同步测试

点击< > ,然后将弹出代码检查器 (看起来与Chrome相似)。

我们可以使用Ghostlab内置代码检查器在这些连接的浏览器/设备上调试项目。

当我们浏览DOM树时,浏览器中的各个元素将突出显示。

如何使用Ghostlab执行同步测试

用户交互(例如滚动,单击和填写表单)也将同时反映出来。

进行更改后,它将自动刷新所有连接的浏览器。

最终,您还可以执行“同步测试” ,类似于Browser Sync。

如何使用Ghostlab执行同步测试

最终思想

我确定它在Windows中看起来还不错。

我对Ghostlab的唯一抱怨是,UI在OS X中似乎有点不合适。

两者都很好地发挥了功能。

我们已经向您展示了如何使用命令行工具Browser Sync和带有图形界面的应用程序来执行“同步测试”。

最后,由您决定哪一个最适合您的工作流程和预算。


翻译自: https://www.hongkiat.com/blog/sychronised-testing-with-ghostlab/