对于ios& amp;中的safari,webkit渲染引擎是否相同? mac os \ PC?同样聪明的是眨眼渲染引擎在Android和PC中同样适用于chrome?

时间:2014-03-04 23:21:50

标签: ios selenium webkit automation blink

更为敏锐,这就是我的困境。

我打算开始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中进行渲染)会给出与在设备上测试相同的结果?

1 个答案:

答案 0 :(得分:0)

  1. iOS和Mac中的Safari浏览器使用Webkit作为其布局/渲染引擎
  2. PC Chrome,Android Chrome从2013年4月开始使用Blink
  3. 话虽如此,iOS,Android浏览器符合标准的HTML,JS,CSS语法和标准,除了每个浏览器可能都有其特定的扩展或前沿功能,这些功能可能尚未标准化。

    您的测试基于标准功能,您现在无需担心浏览器差异。

    另外,如果你想节省管理多个浏览器,平台的头痛,你可以试试saucelabs.com(基于云的服务selenium,测试自动化服务)