Chrome args和prefs似乎不适用于量角器conf

时间:2015-03-04 05:26:43

标签: google-chrome testing selenium protractor selenium-chromedriver

需要以下问题的帮助。我已经解决了问题1,所以关于问题2的任何提示都会很棒:

  1. --start-maximized无法触发完整窗口,因此我目前的工作是在beforeEach函数中添加以下行:

    browser.driver.manage().window().maximize();      
    
  2. 尝试将文件下载到默认目录,但该文件只是在我的C驱动器上下载文件夹而不是/ tmp / downloads(在另一个驱动器上)。

  3. 我的配置:

    capabilities: {
        'browserName': 'chrome',
        'chromeOption': {
            args: ['--lang=en', '--start-maximized'],
            prefs: {
                'download': {
                    'prompt_for_download': false,
                    'default_directory': '/tmp/downloads',
                },
    
            },
    
        },
    },
    

    至于下载,我目前正在使用here的解决方案。

2 个答案:

答案 0 :(得分:1)

有一个错字。它应该是chromeOptions,而不是chromeOption

答案 1 :(得分:0)

我认为量角器conf中的选项已更新为不包含"--"

那么也许不用"--"尝试吗?

args: ['lang=en', 'start-maximized']