【发布时间】:2014-08-15 04:10:52
【问题描述】:
我们正在使用量角器进行 angularjs 应用程序 e2e 测试。我们有一个功能会检查window 的devicePixelRatio,然后生成不同的图像url,以便为视网膜屏幕提供高质量的图像。
但是如何用量角器测试呢?我找不到任何选项可以使用量角器 API 指定它。
【问题讨论】:
标签: angularjs protractor angularjs-e2e retina
我们正在使用量角器进行 angularjs 应用程序 e2e 测试。我们有一个功能会检查window 的devicePixelRatio,然后生成不同的图像url,以便为视网膜屏幕提供高质量的图像。
但是如何用量角器测试呢?我找不到任何选项可以使用量角器 API 指定它。
【问题讨论】:
标签: angularjs protractor angularjs-e2e retina
尝试通过使用executeScript 或executeAsyncScript 设置window.devicePixelRatio 的值来伪造它。
browser.executeScript('window.devicePixelRatio = 2');
【讨论】: