更为敏锐,这就是我的困境。
我打算开始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中进行渲染)会给出与在设备上测试相同的结果?
答案 0 :(得分:0)
话虽如此,iOS,Android浏览器符合标准的HTML,JS,CSS语法和标准,除了每个浏览器可能都有其特定的扩展或前沿功能,这些功能可能尚未标准化。
您的测试基于标准功能,您现在无需担心浏览器差异。
另外,如果你想节省管理多个浏览器,平台的头痛,你可以试试saucelabs.com(基于云的服务selenium,测试自动化服务)