Ui testing 测试我的网站在不同设备中的显示方式

Ui testing 测试我的网站在不同设备中的显示方式,ui-testing,Ui Testing,我有一个nuxt.js网站,我注意到当我在朋友的手机上打开我的网站(华为什么的)时,图像并没有显示出来,看起来像是坏掉了 我的问题是:有没有办法测试我的webapp在不同设备上的外观?有点像travis但不是ui 例如,我想测试我的站点在所有华为手机设备中是否显示良好。有没有办法做到这一点?比如给每一张截图?也许是服务 测试手机工作方式的最简单方法是“响应模式”(F12,然后CTRL+SHIFT+M)。这是预装了相当多的常用设备,但您可以添加自己的自定义尺寸。您可以从中获取该设备的常用屏幕尺寸列

我有一个nuxt.js网站,我注意到当我在朋友的手机上打开我的网站(华为什么的)时,图像并没有显示出来,看起来像是坏掉了

我的问题是:有没有办法测试我的webapp在不同设备上的外观?有点像travis但不是ui


例如,我想测试我的站点在所有华为手机设备中是否显示良好。有没有办法做到这一点?比如给每一张截图?也许是服务

测试手机工作方式的最简单方法是“响应模式”(F12,然后CTRL+SHIFT+M)。这是预装了相当多的常用设备,但您可以添加自己的自定义尺寸。您可以从中获取该设备的常用屏幕尺寸列表

如果开发者工具无法解决这个问题,并且您需要查看设备在实际模拟手机上的外观,那么有一些免费网站可以模拟许多设备,例如


如果你想找更全面的东西,还有付费的替代品,比如(可以做截图和访问设备日志等事情)。

你观察到的原因是,不同的设备和浏览器呈现的每个网页都不同。要测试您的网站在不同设备上的外观,您可以执行以下操作:

  • 你可以使用一个跨浏览器的测试平台,比如你可以在不同的设备上截图,你也可以在不同的设备上进行现场测试

  • 如果你想用不同的分辨率进行测试,那么你也可以通过Chrome浏览器直接使用工具进行测试。为此:
  • a) 在浏览器中单击inspect元素或按键盘上的(Ctrl+Shift+I)

    b) 单击选择元素和“元素”之间的切换设备图标

    c) 现在,网页的视图将根据选定的分辨率进行更改。 您可以从列表中选择,也可以根据设备输入自定义分辨率。


    让我知道这是否有帮助

    您可以使用Chrome开发者工具查看您的网站在多台设备上的响应模式。这些不是实际的设备,更像是模拟器,向您显示页面在不同屏幕大小上的外观

    还可以选择使用XCode的iOS模拟器或Android Studio的Android模拟器在模拟设备上运行浏览器。这更接近于页面的外观,但它仍在模拟设备上运行


    如果您想在真实设备上进行测试,您必须创建自己的微型移动设备测试实验室,或者使用一项服务,例如在数据中心中托管多个物理设备,您可以使用该服务查看您的网站。

    您可以尝试一项服务,例如(我希望还有其他设备),或者仅为近似目的,在桌面浏览器(如Chrome)上打开开发人员工具,并将其设置为响应模式-然后您可以设置屏幕大小并查看其在不同宽度下的外观等。它不会告诉您诸如图像无法显示之类的问题,除非这与您的响应设计有某种联系。