更具体一点,这是我的困境。
我计划开始一个 m.com 网站的 UI 测试自动化。
已经提出的选项 1 是使用商业工具(相当昂贵)在设备上运行这些测试用例。除了工具成本,我还需要采购设备
选项 2 是使用 webdriver 等开源工具,为 firefox、chrome 和 safari 等浏览器更改用户代理,并在 PC 上运行测试用例。(这是非常划算的)。
我更喜欢选项 2,但这是我的疑问
1) ios和mac的webkit渲染引擎是一样的吗?2) PC Chrome 和 android Chrome 的闪烁渲染引擎是否相同?3)将更改用户代理,但使用相同的浏览器并运行测试用例(例如:将 PC 中 safari 的用户代理更改为 ios 的用户代理,但在 safari 中渲染)给我与在设备上测试相同的结果?