有时候为了测试需要,可能需要使用测试手机wap这样的站点,如果用真正的手机去测试也可以实现,但是比较麻烦,我们可以通过设置chrome的user agent来伪装浏览器,达到我们的测试目的。

代码如下:

 public static void main(String[] args) {
//设置webdriver.chrome.driver属性
System.setProperty("webdriver.chrome.driver", "d:/driver/chromedriver.exe");
//声明chromeoptions,主要是给chrome设置参数
ChromeOptions options = new ChromeOptions();
//设置user agent为iPhone5
options.addArguments("--user-agent=Apple Iphone 5");
//实例化chrome对象,并加入选项
WebDriver driver = new ChromeDriver(options);
//打开百度
driver.get("https://www.baidu.com");
try{
Thread.sleep(5000);
}catch(InterruptedException e) {
e.printStackTrace();
}
driver.quit();
}

最新文章

  1. svg格式的中国地图轮廓图
  2. awk中分隔符转换
  3. WEB打印控件Lodop
  4. FireFox插件
  5. SQLite常见警告
  6. @RenderSection与@RenderBody
  7. 转:有事务处理的NoSQL数据库
  8. mysql主从同步错误解决和Slave_IO_Running: NO
  9. LintCode-三数之和 II
  10. SQL Server :理解GAM和SGAM页
  11. 分而治之(Work Breakdown Structure, WBS)
  12. 三、Spring的面向切面
  13. css 文本设置
  14. Linux系统下的网络配置
  15. SSH登录启用Google二次身份验证
  16. 20145319 《网络渗透》DNS欺骗
  17. Neko and Aki's Prank CodeForces - 1152D (括号序列,dp)
  18. video标签、audio标签
  19. redis缓存穿透解决办法--排它锁
  20. MongoDB API和python操作

热门文章

  1. 借用mysql 或者其他数据库 处理MSSQL 2016前处理导入特殊字符
  2. Linux下一些命令
  3. ubuntu16.04-x64系统中Jexus web server部署.NetCore和端口分析引发的猜想!
  4. Testlink研究小结
  5. group by和count联合使用问题
  6. Streaming结合Kafka
  7. Mathematica学习笔记1
  8. Java程序设计模式系列之适配器模式
  9. Unity应用架构设计(13)——日志组件的实施
  10. 简单总结几种常见web攻击手段及其防御方式