我每天都会在门户网站上运行一组自动化测试。测试使用FireFox运行,但最近我被要求将User-Agent修改为Safari的用户代理,以验证Safari用户的一些重定向规则。在这之后我注意到一些测试由于在没有任何改变的区域中的CSS选择器损坏而开始失败。
我的一位同事建议更改User-Agent可能会影响在页面上呈现CSS的方式。例如,一些具有2个按钮的对话框(" Ok"和"取消"例如)具有交换这些按钮的顺序。真的可以吗?
P.S。为了强调,我仍在使用FireFox并且只手动覆盖User-Agent字符串。