def test_macros_search_all_by_form(base_url, selenium): """Manual search form can search all pages.""" page = MacroDashboardPage(selenium, base_url).open() page.manual_search('CSSRef') url_bits = urlparse(selenium.current_url) query = parse_qs(url_bits.query) assert query == { 'locale': ['*'], 'topic': ['none'], 'kumascript_macros': ['CSSRef'] }
def test_macros_search_all_by_form(base_url, selenium): """Manual search form can search all pages.""" page = MacroDashboardPage(selenium, base_url).open() page.manual_search('CSSRef') url_bits = urlparse(selenium.current_url) query = parse_qs(url_bits.query) assert query == { 'locale': ['*'], 'topic': ['none'], 'kumascript_macros': ['CSSRef'] }
def test_macros_search_all_by_form(base_url, selenium): """Manual search form can search all pages.""" if selenium.capabilities['browserName'] == 'firefox': pytest.xfail('"click()" on the macro form-search buttons ' 'does not currently work for Firefox') page = MacroDashboardPage(selenium, base_url).open() page.manual_search('CSSRef') url_bits = urlparse(selenium.current_url) query = parse_qs(url_bits.query) assert query == { 'locale': ['*'], 'topic': ['none'], 'kumascript_macros': ['CSSRef'] }