对于某些测试用例,我需要更改浏览器的时区或时区。时区由js读取,由我正在开发的 web应用程序读取。
是否有一种简单的方法来改变浏览器的时区?
发布于 2022-05-30 01:38:23
方法1:使用开发人员工具更改Chrome以更改用于测试的Chrome时区,请执行以下步骤:
打开控制台抽屉中的
方法2:在某些情况下使用BrowserStack Live进行跨浏览器地理定位测试,开发人员和BrowserStack需要模拟特定遗留版本上特定地理位置的时区(例如,Chrome 55)。这有助于开发人员和测试人员确保其网站跨不同浏览器版本具有一致的用户界面体验。
然而,要在Chrome或Firefox等流行浏览器的最新版本和遗留版本上模拟时区,需要有一个包容性的测试设置。当然,并不是所有的团队都可以为测试目的手动安装每个浏览器版本。
BrowserStack使所有大小的团队都可以方便地在所需的浏览器版本上测试不同时区和地理位置的网站。它的真实设备云提供3000+设备浏览器组合,用于在真实用户条件下对网站进行全面测试。人们只需注册免费试用就可以开始改变Chrome不同版本的时区。
与第一种方法不同,在此方法中不需要显式地更改DevTools中的时区。只需选择特定的位置(例如,德国),该地理区域的时区就会自动配置。按照以下步骤执行:
在Live上注册或登录(如果您已经有一个account.
中测试的时区,选择地理区域。
默认情况下,位置设置为None,因此搜索结果保持不变。但是,一旦将位置设置为德国,进行像time这样的随机查询,搜索结果就会按照德国的时区显示。请参考下面的图像来观察基于时区的结果。可以观察到,显示的搜索结果与德国时区一致。
因此,改变Chrome时区对不同浏览器版本的网站进行测试是非常容易的。
https://stackoverflow.com/questions/72428331
复制相似问题