def setUp(self): inst = get_browser(self.browser) self.browser = inst() self.browser.implicitly_wait(30) self.browser.get(self.host + '/datawarehouse/cube') self.browser.find_elements_by_css_selector('#cube option')[3].click() self.browser.find_element_by_css_selector('#dimensions #location a').click() self.browser.find_elements_by_css_selector('#dataset_holder p a')[1].click() self.browser.find_element_by_id('create_graph').click()
def setUp(self): """This is a method that sets up the functional selenium test """ print self.host init = get_browser(self.browser) self.browser = init() self.browser.get(self.host + '/datawarehouse/cube') self.browser.implicitly_wait(20) self.assertIn('Datawarehouse: Overview', self.browser.title, msg="Title not found, page most likely did not load") cube_select = self.browser.find_element_by_id('cube') cubes = cube_select.find_elements_by_tag_name('option') cubes[3].click() self.browser.implicitly_wait(30)
def setUp(self): """This is the setup test method Here we setup the browser for the test class and retrieve the datawarehouse cube url We wait 10 seconds to make sure that the page loads """ init = get_browser(self.browser) self.browser = init() self.browser = webdriver.Firefox() self.browser.implicitly_wait(30) # Setup the implicit wait time self.browser.get(self.host + '/datawarehouse/cube') self.assertIn('Datawarehouse: Overview', self.browser.title, msg="Title not found, page most likely did not load") cube_select = self.browser.find_element_by_id('cube') cubes = cube_select.find_elements_by_tag_name('option') cubes[3].click() # Use the select all for dimensions and measure to setup the test links = self.browser.find_elements_by_css_selector('#dataset_holder p a') for link in links: link.click()