def test_google_tour(self):
    self.open('https://google.com/ncr')
    self.wait_for_element('input[title="Search"]')
    self.create_tour(theme='dark')
    self.add_tour_step('Welcome to Google!', title='SeleniumBase Tours')
    self.add_tour_step('Type in your query here.', 'input[title="Search"]')
    self.play_tour()
    self.highlight_update_text('input[title="Search"]', 'Google')
    self.wait_for_element('[role="listbox"]')
    self.create_tour(theme='light')
    self.add_tour_step('Then click to search.', '[value="Google Search"]')
    self.add_tour_step('Or press [ENTER] after entry.', '[title="Search"]')
    self.play_tour()
    self.highlight_update_text('input[title="Search"]', 'GitHub\n')
    self.wait_for_element('#search')
    self.create_tour(theme='bootstrap')
    self.add_tour_step('See Results Here!', title='(5-second autoplay)')
    self.add_tour_step("Here's the next tour:")
    self.play_tour(interval=5)
    self.open('https://www.google.com/maps/@42.3598616,-71.0912631,15z')
    self.wait_for_element('#searchboxinput')
    self.wait_for_element('#minimap')
    self.wait_for_element('#zoom')
    self.create_tour(theme='introjs')
    self.add_tour_step('Welcome to Google Maps!')
    self.add_tour_step('Type in a location here.', '#searchboxinput', title='Search Box')
    self.add_tour_step('Then click here to show it on the map.', '#searchbox-searchbutton', alignment='bottom')
    self.add_tour_step('Or click here to get driving directions.', '#searchbox-directions', alignment='bottom')
    self.add_tour_step('Use this button to switch to Satellite view.', '#minimap div.widget-minimap', alignment='right')
    self.add_tour_step('Click here to zoom in.', '#widget-zoom-in', alignment='left')
    self.add_tour_step('Or click here to zoom out.', '#widget-zoom-out', alignment='left')
    self.add_tour_step('Use the Menu button to see more options.', '.searchbox-hamburger-container', alignment='right')
    self.add_tour_step('Or click here to see more Google apps.', '[title="Google apps"]', alignment='left')
    self.add_tour_step('Thanks for using SeleniumBase Tours!', title='End of Guided Tour')
    self.export_tour()
    self.play_tour()
def test_google_tour(self):
    self.open('https://google.com/ncr')
    self.wait_for_element('input[title="Search"]')
    self.create_tour(theme='dark')
    self.add_tour_step('Welcome to Google!', title='SeleniumBase Tours')
    self.add_tour_step('Type in your query here.', 'input[title="Search"]')
    self.play_tour()
    self.highlight_update_text('input[title="Search"]', 'Google')
    self.wait_for_element('[role="listbox"]')
    self.create_tour(theme='light')
    self.add_tour_step('Then click to search.', '[value="Google Search"]')
    self.add_tour_step('Or press [ENTER] after entry.', '[title="Search"]')
    self.play_tour()
    self.highlight_update_text('input[title="Search"]', 'GitHub\n')
    self.wait_for_element('#search')
    self.create_tour(theme='bootstrap')
    self.add_tour_step('See Results Here!', title='(5-second autoplay)')
    self.add_tour_step("Here's the next tour:")
    self.play_tour(interval=5)
    self.open('https://www.google.com/maps/@42.3598616,-71.0912631,15z')
    self.wait_for_element('#searchboxinput')
    self.wait_for_element('#minimap')
    self.wait_for_element('#zoom')
    self.create_tour(theme='introjs')
    self.add_tour_step('Welcome to Google Maps!')
    self.add_tour_step('Type in a location here.', '#searchboxinput', title='Search Box')
    self.add_tour_step('Then click here to show it on the map.', '#searchbox-searchbutton', alignment='bottom')
    self.add_tour_step('Or click here to get driving directions.', '#searchbox-directions', alignment='bottom')
    self.add_tour_step('Use this button to switch to Satellite view.', '#minimap div.widget-minimap', alignment='right')
    self.add_tour_step('Click here to zoom in.', '#widget-zoom-in', alignment='left')
    self.add_tour_step('Or click here to zoom out.', '#widget-zoom-out', alignment='left')
    self.add_tour_step('Use the Menu button to see more options.', '.searchbox-hamburger-container', alignment='right')
    self.add_tour_step('Or click here to see more Google apps.', '[title="Google apps"]', alignment='left')
    self.add_tour_step('Thanks for using SeleniumBase Tours!', title='End of Guided Tour')
    self.export_tour()
    self.play_tour()