Source code

Revision control

Copy as Markdown

Other Tools

Test Info:

import pytest
from tests.bidi import get_invalid_cases
from webdriver.bidi import error
pytestmark = pytest.mark.asyncio
@pytest.mark.parametrize("value", get_invalid_cases("string"))
async def test_params_context_invalid_type(bidi_session, value):
with pytest.raises(error.InvalidArgumentException):
await bidi_session.moz.debugging.step_out(context=value)
@pytest.mark.parametrize("value", ["", "unknown-context"])
async def test_params_context_invalid_value(bidi_session, value):
with pytest.raises(error.NoSuchFrameException):
await bidi_session.moz.debugging.step_out(context=value)