首页 > 移动平台 > 详细

selenium以手机模拟器方式打开Google浏览器

时间:2018-07-19 11:42:00      阅读:156      评论:0      收藏:0      [点我收藏+]

使用chrome driver和chrome浏览器并进入chrome的 toggle device mode 模式,就可以很好的模拟手机端,下面直接上代码

public class runtest {
    WebDriver driver;
    @BeforeClass
    public void beforeClass(){
        System.setProperty("webdriver.chrome.driver", "C:\Windows\System32\chromedriver.exe");
        Map<String, String> mobileEmulation = new HashMap<String, String>();
        //设置设备,例如:iPhone X
       mobileEmulation.put("deviceName", "iPhone X");  //这里是要使用的模拟器名称,就是浏览器中模拟器中的顶部型号
        Map<String, Object> chromeOptions = new HashMap<String, Object>();    
        chromeOptions.put("mobileEmulation", mobileEmulation);    
        DesiredCapabilities capabilities = DesiredCapabilities.chrome();      
        capabilities.setCapability(ChromeOptions.CAPABILITY, chromeOptions);
        try {
            driver = new ChromeDriver(capabilities);
        } catch (Exception e) {
            System.out.println(e.getMessage());
        }       
    }
     
      
    @Test
    public void run(){       
        driver.get("http://m.baidu.com/");
    }

  设备的名称,名称要一致,否则会出错

技术分享图片

 

selenium以手机模拟器方式打开Google浏览器

原文:https://www.cnblogs.com/fulucky/p/9334799.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!