Contents
  1. 1. WebDriver最大化Chrome浏览器窗口
    1. 1.1. 问题
    2. 1.2. Solutions
    3. 1.3. Chrome Driver

WebDriver最大化Chrome浏览器窗口

问题

升级最新WebDriver,在用Chrome最新版自动化测试时,遇到2个问题,
第一个:driver打开浏览器后,Chrome左上角感叹号❗️设置提示不安全操作
具体信息:

1
Chrome is being controlled by automated test software

第二个问题:浏览器最大化问题。

Solutions

问题一、

很好解决:

1
2
3
4
5
ChromeOptions options = new ChromeOptions();
options.addArguments("disable-infobars=true");
//或
//options.addArguments("disable-infobars");

问题二、

1
2
3
4
5
6
7
8
9
10
11
ChromeOptions options = new ChromeOptions();
options.addArguments("test-type");
options.addArguments("start-maximized");
//options.addArguments("start-fullscreen");
options.addArguments("kiosk");

//options.addArguments("--js-flags=--expose-gc");
//options.addArguments("--enable-precise-memory-info");
//options.addArguments("--disable-popup-blocking");
//options.addArguments("--disable-default-apps");
//options.addArguments("credentials_enable_service=false");

options.addArguments("kiosk"); 会完全全屏最大化,导致浏览器的地址栏都看不到(Mac Pro 13 上测试),前2个选项基本不会使浏览器最大化,driver启动时多大就多大;

driver.manage().window().maximize(); 也不会起作用 !!!

Chrome Driver

最新版Chrome Driver 2.29 支持Chrome v56-58.

最新版下载:

https://chromedriver.storage.googleapis.com/index.html?path=2.29/

历史版本支持查询:

https://sites.google.com/a/chromium.org/chromedriver/downloads


    
        
        版权声明:
        本文由Lomo创作和发表,采用署名(BY)-非商业性使用(NC)-相同方式共享(SA)国际许可协议进行许可,
        转载请注明作者及出处,本文作者为Lomo,本文标题为WebDriver maxsize Chrome window.
    
    


 Leave a message ^_^:

Contents
  1. 1. WebDriver最大化Chrome浏览器窗口
    1. 1.1. 问题
    2. 1.2. Solutions
    3. 1.3. Chrome Driver