def download_orderid_template(self): helper.wait_element_visible(self.driver,*OrderLocator.charge_download_link) order_link = self.driver.find_element(*OrderLocator.charge_download_link) # order_link.click() url = datagen.get_current_dashboard_url()+"/page/download/batch_refund_by_order_id" path = helper.current_path() helper.downloadRemoteFile(url,path+"/chargeid.csv")
def download_batchPay_csv(self): # download_links = self.driver.find_elements(*OrderLocator.blue_download_links) # for link in download_links: # if link.text == "csv": # link.click() url = datagen.get_current_dashboard_url()+"/page/download/batch_transfer_sample_file?type=csv" path = helper.current_path() helper.downloadRemoteFile(url,path+"/batchPay.csv")
def initEnvironment(cls): logging.info("BaseClass.OpenBrowser") browser = datagen.get_browser() cls.url_index = datagen.get_current_url() cls.url_dashboard = datagen.get_current_dashboard_url() #will be removed, each testcase cls.url = cls.url_index; if browser == 'Chrome': cls.driver = webdriver.Chrome() elif browser == 'Firefox': cls.driver = webdriver.Firefox() elif browser == 'Ie': cls.driver = webdriver.Ie() else: cls.driver = webdriver.PhantomJS(service_args=['--ignore-ssl-errors=true']) cls.driver.maximize_window() cls.driver.implicitly_wait(10) cls.driver.set_page_load_timeout(30) cls.driver.set_script_timeout(30)