User-Agent能否影响CSS在页面上的呈现方式?

时间:2016-07-01 01:18:24

标签: css selenium firefox automation user-agent

我每天都会在门户网站上运行一组自动化测试。测试使用FireFox运行,但最近我被要求将User-Agent修改为Safari的用户代理,以验证Safari用户的一些重定向规则。在这之后我注意到一些测试由于在没有任何改变的区域中的CSS选择器损坏而开始失败。

我的一位同事建议更改User-Agent可能会影响在页面上呈现CSS的方式。例如,一些具有2个按钮的对话框(" Ok"和"取消"例如)具有交换这些按钮的顺序。真的可以吗?

P.S。为了强调,我仍在使用FireFox并且只手动覆盖User-Agent字符串。

1 个答案:

答案 0 :(得分:2)

好吧,我刚刚在两个类似的FF浏览器上测试过这个理论,一个是默认的FF User-Agent,另一个是Safari User-Agent,而且按钮位置肯定已经改变了。

使用deafault USer-Agent: enter image description here

使用Safari用户代理: enter image description here