我为我的公司网站编写了测试场景,可以使用firefox执行,也可以使用capybara webkit执行无头。
直到现在,一切正常。但是,我的最后一个场景只会失败。 firefox测试正在通过。
测试非常简单:
When I click "AboutUs"
Then I should see "sometext"
当转储生成的HTML时,webkit会显示返回该站点的移动优化版本,该版本确实不包含我的测试场景提到的文本。因此,测试的失败是完全可以理解的。
但是为什么webkit会获得这个手持设备友好版本的网站。我是否可以通过webkit的某些配置来影响这一点,或者这是由网站的一些不良功能引起的,应该修复?
谢谢,Ruud