Commit aa420c44 authored by Alex Catarineu's avatar Alex Catarineu
Browse files

Fix searchengines test

parent 1b30b27f
Loading
Loading
Loading
Loading
+0 −2
Original line number Diff line number Diff line
@@ -385,8 +385,6 @@ our @tests = (
        name            => 'searchengines',
        type            => 'marionette',
        descr           => 'Check that we have the default search engines set',
        # Bug 30340: temporarily disable test
        enable          => sub { undef },
    },
    {
        name            => 'noscript',
+8 −5
Original line number Diff line number Diff line
@@ -22,12 +22,15 @@ class Test(MarionetteTestCase):

    def test_searchengines(self):
        with self.marionette.using_context('content'):
            self.marionette.navigate('about:')
            self.marionette.navigate('about:robots')

        with self.marionette.using_context('chrome'):
            searchbar = self.marionette.find_element('id', 'searchbar')
            txtbox = searchbar.find_element('anon attribute', {'anonid': 'searchbar-textbox'})
            self.assertRegexpMatches(txtbox.get_attribute('label'), 'DuckDuckGo',
                    'DuckDuckGo is not the default search engine!')
            self.marionette.timeout.implicit = 5
            searchbar = self.marionette.find_element('id', 'urlbar-input')
            searchbar.click()
            searchbar.send_keys("test")
            urlbarresults = self.marionette.find_element('id', 'urlbar-results')
            result = urlbarresults.find_element("css selector", "div:first-child .urlbarView-action")
            self.assertRegexpMatches(result.text, 'DuckDuckGo', 'DuckDuckGo is not the default search engine!')

            #XXX: Test whether the second and third engine are the ones we want as well.