Skip to content

Nested cap_file options don't work #458

@piotrkochan

Description

@piotrkochan

my_cap.py:

desired_cap = {
    "browserName": "opera",
    "version": "46.0",
    "enableVNC": True,
    "enableVideo": False,
    "operaOptions": {"binary": "/usr/bin/opera"}
}

capabilities_parser.py produces:

{'browserName': 'opera', 'version': '46.0', 'enableVNC': True, 'enableVideo': False, 'operaOptions": {"binary': '/usr/bin/opera'} <- note missing } at the end

Other way:

desired_cap = {
    "browserName": "opera",
    "version": "46.0",
    "enableVNC": True,
    "enableVideo": False,
    "operaOptions": {
        "binary": "/usr/bin/opera"
    }
}

result:
{'browserName': 'opera', 'version': '46.0', 'enableVNC': True, 'enableVideo': False, 'binary': '/usr/bin/opera'} <- operaOptions are completely ignored

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions