zoukankan      html  css  js  c++  java
  • selenium 使用谷歌浏览器模拟wap测试

        /**
         * 使用谷歌浏览器模拟手机浏览器
         * @param devicesName
         * @author xxx
         * 创建时间:2017-06-15,更新时间:2017-06-15
         * 备注
         */
        public void initdriver(String devicesName){
            System.setProperty("webdriver.chrome.driver", "resources/chromedriver.exe");
            Map<String, String> mobileEmulation = new HashMap<String, String>();
            //设置设备,例如:Google Nexus 7/Apple iPhone 6
            //mobileEmulation.put("deviceName", "Google Nexus 7"); 
            Log.logInfo("使用谷歌浏览器模拟手机设备为:"+devicesName);
            mobileEmulation.put("deviceName", devicesName); 
            Map<String, Object> chromeOptions = new HashMap<String, Object>();     
            chromeOptions.put("mobileEmulation", mobileEmulation);     
            DesiredCapabilities capabilities = DesiredCapabilities.chrome();       
            capabilities.setCapability(ChromeOptions.CAPABILITY, chromeOptions);
            try {
                Log.logInfo("开始启动driver~~~");
                driver = new ChromeDriver(capabilities);
                Log.logInfo("启动driver成功~~~");
            } catch (Exception e) {
                Log.logInfo("启动driver失败~~~");
                Log.logInfo(e.getMessage());
            }        
        }

    devicesName名称规范,可安如下图填写:

    运行的效果:

  • 相关阅读:
    Eclipse下搭建Django环境
    在pycharm中启动Django服务器
    Window10安装Django,并创建第一个Django项目
    windows10安装tensorflow CPU版本
    service中显示一个dialog
    xp局域网共享访问没权限处理
    java线程调度
    Java优雅停机
    jit编译原理
    java final思考
  • 原文地址:https://www.cnblogs.com/lincj/p/7068347.html
Copyright © 2011-2022 走看看