【发布时间】:2018-04-11 07:50:07
【问题描述】:
我必须在我的 rspec + capybara 测试环境中模拟移动设备。
我已经阅读了关于在 chrome 中调整窗口大小和设置用户代理的功能,但这不是我所需要的(每个浏览器的工作方式都不同:分辨率和用户代理不仅仅是它们之间的区别)。
我需要 100% 模拟移动设备的行为(如果可能的话)。
例如,在 mobile chrome 上,我的一些组件可以正常工作并在 iOS safari 中中断,这就是为什么我想向移动设备编写测试来检查所有浏览器的原因.
如果可能的话,如果这个模拟器能显示浏览器导航栏,那就太棒了。
你知道任何可以帮助我的好技术、模拟器、宝石等吗?我考虑过下载一些模拟器并将其设置为 capybara 配置中的浏览器,但也许这不是最好的主意,我还没有找到任何教程/文档如何做到这一点。感谢您的帮助。
【问题讨论】:
标签: ruby-on-rails ruby selenium rspec capybara